- Jan 19, 2007
-
-
Reid Spencer authored
Implement reading and writing of the Module's data layout string. llvm-svn: 33346
-
- Jan 18, 2007
-
-
Evan Cheng authored
- In x86-64 mode, symbols with external linkage (not just symbols which are defined externally) requires GOT indirect reference. - Stylistic code clean up. llvm-svn: 33345
-
Chris Lattner authored
llvm-svn: 33344
-
Chris Lattner authored
infinitely loops. llvm-svn: 33343
-
Chris Lattner authored
llvm-svn: 33342
-
Reid Spencer authored
llvm-svn: 33339
-
John Criswell authored
llvm-svn: 33338
-
Reid Spencer authored
transform. Change some variable names so it is clear what is source and what is dest of the cast. Also, add an assert to ensure that the integer to integer case is asserting if the bitwidths are different. This prevents illegal casts from being formed and catches bitwidth bugs sooner. llvm-svn: 33337
-
Reid Spencer authored
llvm-svn: 33336
-
Reid Spencer authored
not to overflow 64-bits and end up with a 0 mask. This caused i64 values to always be stored as 0 with lots of consequential damage to nightly test. llvm-svn: 33335
-
Chris Lattner authored
llvm-svn: 33333
-
Reid Spencer authored
mostly be used by back ends that wish to distinguish between integer types that fit evenly within a natural integer type and those that don't. llvm-svn: 33328
-
Bill Wendling authored
llvm-svn: 33327
-
Reid Spencer authored
computations do not overflow the intended bit width. llvm-svn: 33326
-
Reid Spencer authored
bit width. llvm-svn: 33325
-
Evan Cheng authored
llvm-svn: 33323
-
Reid Spencer authored
sufficient to get llvm-test/SingleSource/UnitTests/Integer/general-test.ll working with lli in interpreter mode. llvm-svn: 33321
-
Reid Spencer authored
1. Fix logic for executeGEP. Only 32-bit and 64-bit integer types are acceptable as indices. 2. Ensure that all integer cast operations truncate their result to the integer size of the operand. llvm-svn: 33318
-
Reid Spencer authored
llvm-svn: 33317
-
Bill Wendling authored
llvm-svn: 33316
-
Chris Lattner authored
delimits the boundaries of jump tables. This lets the linker's dead code stripping optimization do a better job. llvm-svn: 33315
-
Chris Lattner authored
llvm-svn: 33314
-
Reid Spencer authored
Add the llvm.stacksave and llvm.stackrestore intrinsics that correspond to the GCC builtins __builtin_stack_save and __builtin_stack_restore. This allows the CBE to execute these builtins, and fixes: test/CodeGen/CBackend/2007-01-17-StackSaveNRestore.ll External/SPEC/CINT2000/176.gcc (CBE) Patch by Gordon Henriksen. llvm-svn: 33313
-
Reid Spencer authored
Ensure the CBE generates calls to GCC builtins for stack_save and stack_restore when it encounters the corresponding intrinsics. Patch by Gordon Henriksen. llvm-svn: 33312
-
- Jan 17, 2007
-
-
Bill Wendling authored
writers. llvm-svn: 33311
-
Bill Wendling authored
llvm-svn: 33310
-
Devang Patel authored
llvm-svn: 33309
-
Devang Patel authored
Pass Manager Type. llvm-svn: 33308
-
Devang Patel authored
llvm-svn: 33307
-
Devang Patel authored
pass manager type. This allows new FPPassManager to select Call Graph Pass Manager (if available) as its parent. llvm-svn: 33306
-
Reid Spencer authored
Support overriding the prefix and DESTDIR variables from the make command line. This makes the makefile system a little more GNU compliant and the feature makes it easier for distribution builders to re-target the install location of LLVM. llvm-svn: 33305
-
Chris Lattner authored
the .zerofill directive emission to not be darwin-specific llvm-svn: 33304
-
Chris Lattner authored
llvm-svn: 33303
-
Chris Lattner authored
llvm-svn: 33302
-
Chris Lattner authored
Add new ZeroFillDirective directive. llvm-svn: 33301
-
Anton Korobeynikov authored
llvm-svn: 33300
-
Anton Korobeynikov authored
non-statics. * Introduce new option to output zero-initialized data to .bss section. This can reduce size of binaries. Enable it by default for ELF & Cygwin/Mingw targets. Probably, Darwin should be also added. llvm-svn: 33299
-
Bill Wendling authored
llvm-svn: 33298
-
Reid Spencer authored
llvm-svn: 33297
-
Reid Spencer authored
llvm-svn: 33296
-