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
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
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
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
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
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
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
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.
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,
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,
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,
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
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)
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
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
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
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
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
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
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
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
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
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
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
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:
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 |
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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:
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
---
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
. 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
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
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(-)
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
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:
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
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
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
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
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
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)
, 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
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
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
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
.
--
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
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
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:
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(-)
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
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 ++
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:
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
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,
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
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
*
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
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,
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:
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
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
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,
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
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
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
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
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
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
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
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.
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
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
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
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
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
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(-)
-*- 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
/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
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
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:
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
++
-*-===//
+ //
+ // 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
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:
++
-*-===//
+ //
+ // 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 - 100 of 584 matches
Mail list logo