[llvm-commits] CVS: llvm/lib/System/Win32/Path.inc

2006-08-01 Thread Anton Korobeynikov
Changes in directory llvm/lib/System/Win32: Path.inc updated: 1.48 - 1.49 --- Log message: Minor fix due to recent API changes --- Diffs of the changes: (+1 -1) Path.inc |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/System/Win32/Path.inc diff -u

[llvm-commits] CVS: llvm/tools/llvm-config/Makefile find-cycles.pl llvm-config.in.in

2006-08-04 Thread Anton Korobeynikov
Changes in directory llvm/tools/llvm-config: Makefile updated: 1.14 - 1.15 find-cycles.pl updated: 1.5 - 1.6 llvm-config.in.in updated: 1.20 - 1.21 --- Log message: Removed usage of sort, which can lead to undeterministic behavior on mingw cygwin platforms. --- Diffs of the changes: (+3

[llvm-commits] CVS: llvm/tools/llvm-config/Makefile

2006-08-04 Thread Anton Korobeynikov
Changes in directory llvm/tools/llvm-config: Makefile updated: 1.15 - 1.16 --- Log message: Fixed typo. Thanks, Reid. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llvm-config/Makefile diff -u

[llvm-commits] CVS: llvm/lib/System/Win32/MappedFile.inc Path.inc Program.inc Win32.h

2006-09-01 Thread Anton Korobeynikov
Changes in directory llvm/lib/System/Win32: MappedFile.inc updated: 1.7 - 1.8 Path.inc updated: 1.57 - 1.58 Program.inc updated: 1.17 - 1.18 Win32.h updated: 1.9 - 1.10 --- Log message: - Fixed broken Win32 build - Removed warning about clobbered parameter in Bytecode/Reader --- Diffs of the

[llvm-commits] CVS: llvm/tools/llvm-ld/llvm-ld.cpp

2006-09-01 Thread Anton Korobeynikov
Changes in directory llvm/tools/llvm-ld: llvm-ld.cpp updated: 1.37 - 1.38 --- Log message: - Fixed broken Win32 build - Removed warning about clobbered parameter in Bytecode/Reader --- Diffs of the changes: (+7 -1) llvm-ld.cpp |8 +++- 1 files changed, 7 insertions(+), 1

[llvm-commits] CVS: llvm/tools/Makefile

2006-09-08 Thread Anton Korobeynikov
Changes in directory llvm/tools: Makefile updated: 1.55 - 1.56 --- Log message: Enabling LTO building on Darwin only right now. This probably should be removed after 'PIC vs non-PIC' problem solution --- Diffs of the changes: (+4 -2) Makefile |6 -- 1 files changed, 4

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2006-09-10 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.16 - 1.17 --- Log message: Removed unnecessary Mangler creation. --- Diffs of the changes: (+0 -1) ARMAsmPrinter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp SimplifyLibCalls.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.63 - 1.64 SimplifyLibCalls.cpp updated: 1.68 - 1.69 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends.

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.197 - 1.198 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for future use,

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.123 - 1.124 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for future use,

[llvm-commits] CVS: llvm/lib/Target/CBackend/Writer.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.269 - 1.270 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for future use,

[llvm-commits] CVS: llvm/lib/Linker/LinkArchives.cpp LinkModules.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Linker: LinkArchives.cpp updated: 1.50 - 1.51 LinkModules.cpp updated: 1.116 - 1.117 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.l Lexer.l.cvs llvmAsmParser.y llvmAsmParser.y.cvs

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.75 - 1.76 Lexer.l.cvs updated: 1.5 - 1.6 llvmAsmParser.y updated: 1.258 - 1.259 llvmAsmParser.y.cvs updated: 1.10 - 1.11 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope)

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64AsmPrinter.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.35 - 1.36 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for future

[llvm-commits] CVS: llvm/include/llvm/GlobalValue.h

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm: GlobalValue.h updated: 1.27 - 1.28 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for future use, we

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcAsmPrinter.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.68 - 1.69 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for future

[llvm-commits] CVS: llvm/lib/ExecutionEngine/ExecutionEngine.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.84 - 1.85 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for

[llvm-commits] CVS: llvm/tools/llvm2cpp/CppWriter.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.14 - 1.15 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for future use, we

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.48 - 1.49 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for future

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp Mangler.cpp Verifier.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.204 - 1.205 Mangler.cpp updated: 1.29 - 1.30 Verifier.cpp updated: 1.162 - 1.163 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html LangRef.html

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.52 - 1.53 LangRef.html updated: 1.156 - 1.157 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86ISelLowering.cpp X86IntelAsmPrinter.cpp X86Subtarget.h

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.61 - 1.62 X86AsmPrinter.cpp updated: 1.196 - 1.197 X86AsmPrinter.h updated: 1.30 - 1.31 X86ISelLowering.cpp updated: 1.258 - 1.259 X86IntelAsmPrinter.cpp updated: 1.55 - 1.56 X86Subtarget.h updated: 1.16 - 1.17 --- Log

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.114 - 1.115 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope) codegeneration support in C both x86 assembler backends. External weak linkage added for

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Analyzer.cpp

2006-09-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Bytecode/Reader: Analyzer.cpp updated: 1.22 - 1.23 --- Log message: Small fixes for supporting dll* linkage types --- Diffs of the changes: (+1 -0) Analyzer.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Bytecode/Reader/Analyzer.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2006-09-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.259 - 1.260 --- Log message: Small fixes for supporting dll* linkage types --- Diffs of the changes: (+2 -2) X86ISelLowering.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.cpp.cvs llvmAsmParser.y llvmAsmParser.y.cvs

2006-09-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp.cvs updated: 1.11 - 1.12 llvmAsmParser.y updated: 1.259 - 1.260 llvmAsmParser.y.cvs updated: 1.11 - 1.12 --- Log message: Small fixes for supporting dll* linkage types --- Diffs of the changes: (+107 -110) llvmAsmParser.cpp.cvs |

[llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2006-09-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.163 - 1.164 --- Log message: Added some eye-candy for Subtarget type checking Added X86 StdCall FastCall calling conventions. Codegen will follow. --- Diffs of the changes: (+1 -0) Verifier.cpp |1 + 1 files changed, 1

[llvm-commits] CVS: llvm/docs/CodeGenerator.html

2006-09-17 Thread Anton Korobeynikov
Changes in directory llvm/docs: CodeGenerator.html updated: 1.39 - 1.40 --- Log message: Added some eye-candy for Subtarget type checking Added X86 StdCall FastCall calling conventions. Codegen will follow. --- Diffs of the changes: (+21 -1) CodeGenerator.html | 22

[llvm-commits] CVS: llvm/include/llvm/CallingConv.h

2006-09-17 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm: CallingConv.h updated: 1.4 - 1.5 --- Log message: Added some eye-candy for Subtarget type checking Added X86 StdCall FastCall calling conventions. Codegen will follow. --- Diffs of the changes: (+18 -7) CallingConv.h | 25

[llvm-commits] CVS: llvm/lib/Target/CBackend/Writer.cpp

2006-09-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.270 - 1.271 --- Log message: Added some eye-candy for Subtarget type checking Added X86 StdCall FastCall calling conventions. Codegen will follow. --- Diffs of the changes: (+9 -1) Writer.cpp | 10 +- 1 files

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86RegisterInfo.cpp

2006-09-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.134 - 1.135 X86ATTAsmPrinter.cpp updated: 1.62 - 1.63 X86AsmPrinter.cpp updated: 1.197 - 1.198 X86ISelDAGToDAG.cpp updated: 1.108 - 1.109 X86ISelLowering.cpp updated: 1.260 - 1.261 X86RegisterInfo.cpp updated: 1.169 - 1.170 --- Log

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2006-09-20 Thread Anton Korobeynikov
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.205 - 1.206 --- Log message: Adding codegeneration for StdCall FastCall calling conventions --- Diffs of the changes: (+9 -3) AsmWriter.cpp | 12 +--- 1 files changed, 9 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86ISelLowering.cpp X86ISelLowering.h X86IntelAsmPrinter.cpp X86MachineFunctionInfo.h

2006-09-20 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.63 - 1.64 X86AsmPrinter.cpp updated: 1.198 - 1.199 X86AsmPrinter.h updated: 1.31 - 1.32 X86ISelLowering.cpp updated: 1.261 - 1.262 X86ISelLowering.h updated: 1.72 - 1.73 X86IntelAsmPrinter.cpp updated: 1.56 - 1.57

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.200 - 1.201 --- Log message: Align stack size to DWORD boundary --- Diffs of the changes: (+3 -0) X86AsmPrinter.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/X86/X86AsmPrinter.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp

2006-10-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.67 - 1.68 X86AsmPrinter.cpp updated: 1.201 - 1.202 --- Log message: Adding linkonce linkage codegeneration support for mingw32\cygwin targets. --- Diffs of the changes: (+26 -1) X86ATTAsmPrinter.cpp | 14

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp

2006-10-18 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.68 - 1.69 X86AsmPrinter.cpp updated: 1.202 - 1.203 --- Log message: Fixed mingw\cygwin linkonce linkage once again. Added workaround for linker bug with linkonce sections. Changed sections prefix to allow linker merge

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-22 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.203 - 1.204 --- Log message: Do section switching right way for Mingw\Cygwin and Linux. This will allow (after llvm-gcc linkage fix) more dummy tests using libstdc++ to pass on mingw :) --- Diffs of the changes: (+10

[llvm-commits] Linkage patch for llvm-gcc

2006-10-23 Thread Anton Korobeynikov
Hello, Everyone Please find patch for llvm-gcc4 attached. It fixes linkage setup at least for mingw32 platform as target. However, I'm worrying it's no so correct :) -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. diff -r

[llvm-commits] CVS: llvm/include/llvm/CodeGen/AsmPrinter.h

2006-10-30 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.55 - 1.56 --- Log message: Unbreaking static ctors patch. Defaulting second arguments of SwitchTo*Section, this should make things somehow clearer. --- Diffs of the changes: (+2 -2) AsmPrinter.h |4 ++-- 1 files

[llvm-commits] CVS: llvm/lib/Target/X86/X86AsmPrinter.cpp

2006-10-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.210 - 1.211 --- Log message: Unbreaking static ctors patch. Defaulting second arguments of SwitchTo*Section, this should make things somehow clearer. --- Diffs of the changes: (+1 -1) X86AsmPrinter.cpp |2 +- 1

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

2006-10-31 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.204 - 1.205 --- Log message: 1. Clean up code due to changes in SwitchTo*Section(2) 2. Added partial debug support for mingw\cygwin targets (the same as Linux\ELF). Please note, that currently mingw\cygwin uses

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-11-12-CSRetCC.ll

2006-11-09 Thread Anton Korobeynikov
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-11-12-CSRetCC.ll added (r1.1) --- Log message: Fixing PR990: http://llvm.org/PR990 : http://llvm.org/PR990: http://llvm.org/PR990 . This should unbreak csretcc on Linux mingw targets. Several tests from llvm-test should be also

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2006-11-09 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.288 - 1.289 --- Log message: Fixing PR990: http://llvm.org/PR990 : http://llvm.org/PR990: http://llvm.org/PR990 . This should unbreak csretcc on Linux mingw targets. Several tests from llvm-test should be also restored

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-11-12-CSRetCC.ll

2006-11-09 Thread Anton Korobeynikov
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-11-12-CSRetCC.ll updated: 1.1 - 1.2 --- Log message: Adding target triple to test --- Diffs of the changes: (+2 -0) 2006-11-12-CSRetCC.ll |2 ++ 1 files changed, 2 insertions(+) Index:

[llvm-commits] CVS: llvm/docs/ReleaseNotes.html

2006-11-18 Thread Anton Korobeynikov
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.365 - 1.366 --- Log message: Movind newly-intorudced dll* linkage stuff windows CC to supported list --- Diffs of the changes: (+12 -10) ReleaseNotes.html | 22 -- 1 files changed, 12 insertions(+), 10

Re: [llvm-commits] CVS: llvm/docs/ReleaseNotes.html

2006-11-18 Thread Anton Korobeynikov
--- Log message: Movind newly-intorudced dll* linkage stuff windows CC to supported list Err Too early in the morning and so much typos :( -- Anton Korobeynikov [EMAIL PROTECTED] Saint Petersburg State University ___ llvm-commits

[llvm-commits] External weak linkage patches for review

2006-11-25 Thread Anton Korobeynikov
. FIXME's in backend code: Darwin Mingw32 codegens should be implemented 3. Linker ExecutionEngine wasn't touched. TBD later. 4. Fixed somehow ELFWriter.cpp. It should be finished. The same applies to MachOWriter.cpp. Unfortunately, I don't know this code well to finish it. -- With best regards, Anton

[llvm-commits] CVS: llvm/lib/Target/X86/X86Subtarget.cpp X86Subtarget.h

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.41 - 1.42 X86Subtarget.h updated: 1.21 - 1.22 --- Log message: Factor out GVRequiresExtraLoad() from .h to .cpp --- Diffs of the changes: (+19 -13) X86Subtarget.cpp | 17 + X86Subtarget.h | 15

[llvm-commits] CVS: llvm/lib/ExecutionEngine/ExecutionEngine.cpp

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.89 - 1.90 --- Log message: Introducing external weak linkage. Darwin codegen should be added later. --- Diffs of the changes: (+1 -1) ExecutionEngine.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

[llvm-commits] CVS: llvm/lib/Target/CBackend/Writer.cpp

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.289 - 1.290 --- Log message: Introducing external weak linkage. Darwin codegen should be added later. --- Diffs of the changes: (+11 -4) Writer.cpp | 15 +++ 1 files changed, 11 insertions(+), 4

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.279 - 1.280 --- Log message: Introducing external weak linkage. Darwin codegen should be added later. --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] External weak linkage. llvm-gcc support

2006-11-30 Thread Anton Korobeynikov
for external weak linkage inside. PS: I've successfully bootstrapped llvm-gcc4 with these patches on Linux. -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. diff -r 9e71153bc71b README.LLVM --- a/README.LLVM Thu Nov 30 11:14:19 2006 + +++ b

[llvm-commits] setJmp, longjmp patch for review

2006-12-09 Thread Anton Korobeynikov
commited it already). -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. diff -r f7b4f57b400c lib/Target/CBackend/Writer.cpp --- a/lib/Target/CBackend/Writer.cpp Wed Dec 06 13:35:10 2006 + +++ b/lib/Target/CBackend/Writer.cpp Sat Dec 09

[llvm-commits] setjmp longjmp patch for review [updated]

2006-12-09 Thread Anton Korobeynikov
Codegen, Target backends). -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. diff -r f7b4f57b400c include/llvm/Target/TargetLowering.h --- a/include/llvm/Target/TargetLowering.h Wed Dec 06 13:35:10 2006 + +++ b/include/llvm/Target

[llvm-commits] CVS: llvm/lib/System/Win32/DynamicLibrary.inc

2006-12-19 Thread Anton Korobeynikov
Changes in directory llvm/lib/System/Win32: DynamicLibrary.inc updated: 1.17 - 1.18 --- Log message: Partly fixed JITing on mingw32 platform. The support is not full due to absence of dllimport JIT codegen. --- Diffs of the changes: (+25 -0) DynamicLibrary.inc | 25

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-12-19 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.126 - 1.127 --- Log message: Fix for PR1059: http://llvm.org/PR1059 : http://llvm.org/PR1059: http://llvm.org/PR1059 --- Diffs of the changes: (+6 -3) AsmPrinter.cpp |9 ++--- 1 files changed, 6 insertions(+), 3

[llvm-commits] CVS: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp X86TargetAsmInfo.cpp

2006-12-19 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.65 - 1.66 X86TargetAsmInfo.cpp updated: 1.12 - 1.13 --- Log message: Fix for PR1059: http://llvm.org/PR1059 : http://llvm.org/PR1059: http://llvm.org/PR1059 --- Diffs of the changes: (+10 -2)

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp

2006-12-20 Thread Anton Korobeynikov
, in general, dllimported GVs are just ordinary externals in JIT mode. -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http

[llvm-commits] CVS: llvm/lib/Target/X86/X86Subtarget.cpp

2006-12-20 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.44 - 1.45 --- Log message: Fixed 80 cols style violation --- Diffs of the changes: (+4 -2) X86Subtarget.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86Subtarget.cpp

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp

2006-12-22 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.306 - 1.307 X86Subtarget.cpp updated: 1.45 - 1.46 X86Subtarget.h updated: 1.23 - 1.24 X86TargetMachine.cpp updated: 1.132 - 1.133 --- Log message: Refactored JIT codegen for mingw32. Now we're using standart relocation

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86RegisterInfo.cpp X86Subtarget.cpp X86Subtarget.h X86TargetAsmI

2007-01-03 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.80 - 1.81 X86AsmPrinter.cpp updated: 1.223 - 1.224 X86AsmPrinter.h updated: 1.40 - 1.41 X86ISelDAGToDAG.cpp updated: 1.140 - 1.141 X86ISelLowering.cpp updated: 1.308 - 1.309 X86RegisterInfo.cpp updated: 1.187 - 1.188

[llvm-commits] PIC Codegen patch for review

2007-01-05 Thread Anton Korobeynikov
. -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. diff -r 744250c38a89 lib/Target/X86/X86ATTAsmPrinter.cpp --- a/lib/Target/X86/X86ATTAsmPrinter.cpp Sat Jan 06 00:23:53 2007 + +++ b/lib/Target/X86/X86ATTAsmPrinter.cpp Thu Jan 04 16:06:56

[llvm-commits] PIC Codegen for Linux/X86. llvm-gcc patch

2007-01-06 Thread Anton Korobeynikov
Hello, Everyone. Attached patch will allow llvm-gcc correctly generate PIC code, when -fPIC flag is supplied (surely, the PIC codegen patch for LLVM itself should be applied as well) -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp

2007-01-06 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.81 - 1.82 --- Log message: gcc often inserts it's own names for sections (e.g. gnu.linkonce.t.FunctionName). Convert them to normal LLVM names, otherwise linker won't be able to merge them. --- Diffs of the changes:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp

2007-01-06 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.82 - 1.83 --- Log message: As PR1085: http://llvm.org/PR1085 was fixed, back out workaround --- Diffs of the changes: (+1 -6) X86ATTAsmPrinter.cpp |7 +-- 1 files changed, 1 insertion(+), 6 deletions(-)

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/security-rijndael/aesxam.c

2007-01-11 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/security-rijndael: aesxam.c updated: 1.1 - 1.2 --- Log message: fpost_t is opaque type. It's long only on few systems. Use ftell() instead to get file length. --- Diffs of the changes: (+2 -2) aesxam.c |4 ++-- 1 files

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/telecomm-FFT/Makefile main.c

2007-01-11 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/telecomm-FFT: Makefile updated: 1.1 - 1.2 main.c updated: 1.1 - 1.2 --- Log message: Don't use rand() for input: it's runtime-dependent. Add tolerance. --- Diffs of the changes: (+3 -4) Makefile |1 + main.c |6 ++

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/security-blowfish/bftest.c

2007-01-11 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/security-blowfish: bftest.c updated: 1.1 - 1.2 --- Log message: Don't print uninitialized value to output :) --- Diffs of the changes: (+1 -1) bftest.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/telecomm-gsm/large.au Makefile large.au.run.gsm

2007-01-11 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/telecomm-gsm: large.au added (r1.1) Makefile updated: 1.1 - 1.2 large.au.run.gsm (r1.1) removed --- Log message: Bad input file was supplied. Fixed. --- Diffs of the changes: (+1 -1) Makefile |2 +- large.au |0 2

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.146 - 1.147 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage,

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html LangRef.html

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.58 - 1.59 LangRef.html updated: 1.193 - 1.194 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Analyzer.cpp Reader.cpp

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/Bytecode/Reader: Analyzer.cpp updated: 1.27 - 1.28 Reader.cpp updated: 1.220 - 1.221 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added *

[llvm-commits] CVS: llvm/lib/Target/CBackend/CBackend.cpp

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/CBackend: CBackend.cpp updated: 1.313 - 1.314 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.251 - 1.252 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage,

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/test-hidden.ll test-pic-1.ll test-pic-2.ll test-pic-3.ll test-pic-4.ll test-pic-5.ll test-pic-cpool.ll test-pic-jtbl.ll

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/test/Regression/CodeGen/X86: test-hidden.ll added (r1.1) test-pic-1.ll added (r1.1) test-pic-2.ll added (r1.1) test-pic-3.ll added (r1.1) test-pic-4.ll added (r1.1) test-pic-5.ll added (r1.1) test-pic-cpool.ll added (r1.1) test-pic-jtbl.ll added (r1.1) --- Log message:

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.l Lexer.l.cvs llvmAsmParser.y llvmAsmParser.y.cvs

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.93 - 1.94 Lexer.l.cvs updated: 1.20 - 1.21 llvmAsmParser.y updated: 1.306 - 1.307 llvmAsmParser.y.cvs updated: 1.52 - 1.53 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86

[llvm-commits] CVS: llvm/include/llvm/Bytecode/BytecodeHandler.h

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/Bytecode: BytecodeHandler.h updated: 1.9 - 1.10 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak

[llvm-commits] CVS: llvm/include/llvm/GlobalValue.h

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm: GlobalValue.h updated: 1.29 - 1.30 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage,

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86RegisterInfo.cpp X86Subtarget.cpp X86Subtarget.h X8

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.150 - 1.151 X86ATTAsmPrinter.cpp updated: 1.83 - 1.84 X86AsmPrinter.cpp updated: 1.224 - 1.225 X86AsmPrinter.h updated: 1.41 - 1.42 X86ISelDAGToDAG.cpp updated: 1.141 - 1.142 X86ISelLowering.cpp updated: 1.313 - 1.314

[llvm-commits] Visibility support inside llvm-gcc

2007-01-12 Thread Anton Korobeynikov
Hello, Everyone. Attached file will enable llvm-gcc to set visibility information. -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. diff -r 26118361e7fc gcc/llvm-backend.cpp --- a/gcc/llvm-backend.cpp Thu Jan 11 10:36:30 2007

[llvm-commits] CVS: llvm/lib/Target/X86/X86TargetAsmInfo.cpp

2007-01-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.22 - 1.23 --- Log message: No hidden visiblity on Mingw32/Cygwin --- Diffs of the changes: (+1 -0) X86TargetAsmInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86TargetAsmInfo.cpp X86TargetAsmInfo.h

2007-01-16 Thread Anton Korobeynikov
Hello, Bill. +// ASM variant to use. +enum { + X86_ATT = 0, + X86_INTEL = 1 +}; There is already assembler flavour defined in Subtarget. Why do you need some more? -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University

[llvm-commits] CVS: llvm/lib/Target/X86/X86COFF.h X86ATTAsmPrinter.cpp X86AsmPrinter.cpp

2007-01-16 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86COFF.h added (r1.1) X86ATTAsmPrinter.cpp updated: 1.89 - 1.90 X86AsmPrinter.cpp updated: 1.227 - 1.228 --- Log message: Emit symbol type information for ELF/COFF targets --- Diffs of the changes: (+128 -6) X86ATTAsmPrinter.cpp | 27

[llvm-commits] CVS: llvm/lib/Target/X86/X86COFF.h

2007-01-16 Thread Anton Korobeynikov
Infrastructure // -// This file was developed by the LLVM research group and is distributed under +// This file was developed by Anton Korobeynikov and is distributed under // the University of Illinois Open Source License. See LICENSE.TXT for details

[llvm-commits] CVS: llvm/lib/Target/X86/X86COFF.h

2007-01-16 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86COFF.h updated: 1.2 - 1.3 --- Log message: Missed :) --- Diffs of the changes: (+1 -1) X86COFF.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86COFF.h diff -u llvm/lib/Target/X86/X86COFF.h:1.2

[llvm-commits] CVS: llvm/include/llvm/Target/TargetAsmInfo.h TargetOptions.h

2007-01-17 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.20 - 1.21 TargetOptions.h updated: 1.11 - 1.12 --- Log message: * Fix one more bug in PIC codegen: extra load is needed for *all* non-statics. * Introduce new option to output zero-initialized data to .bss section.

[llvm-commits] CVS: llvm/test/CodeGen/X86/test-pic-6.ll

2007-01-17 Thread Anton Korobeynikov
Changes in directory llvm/test/CodeGen/X86: test-pic-6.ll added (r1.1) --- Log message: * Fix one more bug in PIC codegen: extra load is needed for *all* non-statics. * Introduce new option to output zero-initialized data to .bss section. This can reduce size of binaries. Enable it by

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86Subtarget.cpp

2007-01-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.90 - 1.91 X86AsmPrinter.cpp updated: 1.228 - 1.229 X86Subtarget.cpp updated: 1.48 - 1.49 --- Log message: * Fix one more bug in PIC codegen: extra load is needed for *all* non-statics. * Introduce new option to output

[llvm-commits] CVS: llvm/lib/Target/TargetAsmInfo.cpp TargetMachine.cpp

2007-01-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.13 - 1.14 TargetMachine.cpp updated: 1.58 - 1.59 --- Log message: * Fix one more bug in PIC codegen: extra load is needed for *all* non-statics. * Introduce new option to output zero-initialized data to .bss section. This can

[llvm-commits] CVS: llvm/include/llvm/Target/TargetOptions.h

2007-01-17 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/Target: TargetOptions.h updated: 1.12 - 1.13 --- Log message: Document flag --- Diffs of the changes: (+3 -0) TargetOptions.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm/include/llvm/Target/TargetOptions.h diff -u

[llvm-commits] Zeros in bss patch for llvm-gcc

2007-01-17 Thread Anton Korobeynikov
typo. :) -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. diff -r 245796fdf9af gcc/config/i386/linux.h --- a/gcc/config/i386/linux.h Fri Jan 12 17:52:01 2007 + +++ b/gcc/config/i386/linux.h Wed Jan 17 02:51:05 2007 +0300 @@ -195,6

[llvm-commits] CVS: llvm/autoconf/configure.ac

2007-01-19 Thread Anton Korobeynikov
Changes in directory llvm/autoconf: configure.ac updated: 1.259 - 1.260 --- Log message: Adding disassembler interface and external hook to udis86 library. --- Diffs of the changes: (+21 -2) configure.ac | 23 +-- 1 files changed, 21 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/lib/Support/Disassembler.cpp

2007-01-19 Thread Anton Korobeynikov
-*- C++ -*-===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Anton Korobeynikov and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details

[llvm-commits] CVS: llvm/include/llvm/Support/Disassembler.h

2007-01-19 Thread Anton Korobeynikov
/Disassembler.h --*- C++ -*-===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Anton Korobeynikov and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2007-01-19 Thread Anton Korobeynikov
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.124 - 1.125 --- Log message: Adding disassembler interface and external hook to udis86 library. --- Diffs of the changes: (+14 -1) JITEmitter.cpp | 15 ++- 1 files changed, 14 insertions(+), 1

[llvm-commits] CVS: llvm/include/llvm/Config/config.h.in

2007-01-19 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/Config: config.h.in updated: 1.73 - 1.74 --- Log message: Adding disassembler interface and external hook to udis86 library. --- Diffs of the changes: (+6 -0) config.h.in |6 ++ 1 files changed, 6 insertions(+) Index:

[llvm-commits] CVS: llvm/autoconf/configure.ac

2007-01-19 Thread Anton Korobeynikov
Changes in directory llvm/autoconf: configure.ac updated: 1.260 - 1.261 --- Log message: Cleanup --- Diffs of the changes: (+17 -17) configure.ac | 34 +- 1 files changed, 17 insertions(+), 17 deletions(-) Index: llvm/autoconf/configure.ac diff -u

[llvm-commits] CVS: llvm/include/llvm/System/Disassembler.h

2007-01-23 Thread Anton Korobeynikov
++ -*-===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Anton Korobeynikov and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2007-01-23 Thread Anton Korobeynikov
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.127 - 1.128 --- Log message: Moved disassembler to libSystem --- Diffs of the changes: (+2 -10) JITEmitter.cpp | 12 ++-- 1 files changed, 2 insertions(+), 10 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/System/Disassembler.cpp

2007-01-23 Thread Anton Korobeynikov
++ -*-===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Anton Korobeynikov and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details

  1   2   3   4   5   6   >