- 19f2ffc - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bit by Evan Cheng · 19 years ago
- d9ff60b Update by Evan Cheng · 19 years ago
- 57c6993 Remove the last inferred casts from VMCore. by Reid Spencer · 19 years ago
- 330d86d Implement createPointerCast. by Reid Spencer · 19 years ago
- c0459fb Implement getPointerCast. by Reid Spencer · 19 years ago
- e13ab2a add an instcombine xform. This speeds up 462.libquantum from 9.78s to by Chris Lattner · 19 years ago
- 67a821d SCCP does not handle Packed Type properly. Disable Packed Type handling for now. by Devang Patel · 19 years ago
- 98ae09c Add support for 64-bit 'r' constraint. Patch by by Rafael ~Avila de EspÃndol! by Chris Lattner · 19 years ago
- efc7e52 Restoration of the stack pointer after a deallocation of a alloca was not by Jim Laskey · 19 years ago
- 67263fe Separate getCompare from get and getCompareTy from getTy. by Reid Spencer · 19 years ago
- 09906f3 Fix comment grammaro by Reid Spencer · 19 years ago
- 12d38bf Add a comment and fix a memory leak. Thanks to Vikram for pointing this out. by Chris Lattner · 19 years ago
- 848414e Implement new cast creation functions for both instructions and constant by Reid Spencer · 19 years ago
- 8d5a6ae Reduce the size of the ExprMapKeyType class. by Reid Spencer · 19 years ago
- 2c312ad Non-darwin gcc should default to static relocation to match gcc. by Evan Cheng · 19 years ago
- 14bab5d Fix inferred casts. by Reid Spencer · 19 years ago
- 1029255 Fix 80 cols violation by Reid Spencer · 19 years ago
- 4012e83 Regenerate. by Reid Spencer · 19 years ago
- 595b477 For PR950: Implement read/write of ICmp and FCmp constant expressions by Reid Spencer · 19 years ago
- 763ed5e For PR950: For ICmp and FCmp constant expressions, put the predicate outiside the parentheses to match what llvm-upgrade generates. by Reid Spencer · 19 years ago
- 077d0eb For PR950: Fix constant expressions to properly support ICmp and FCmp type expressions. by Reid Spencer · 19 years ago
- 2f8bbf5 For PR950: Implement a stub for folding ICmp and FCmp instructions by Reid Spencer · 19 years ago
- 81dfeb3 For PR950: Implement ICmp/FCmp predicate printing for constant expressions by Reid Spencer · 19 years ago
- 3b38442 Update call to CastInst::getCastOpcode for its new signature. by Reid Spencer · 19 years ago
- 575d95c Change inferred casts to explicit casts. by Reid Spencer · 19 years ago
- 5666712 Take a baby step towards getting rid of inferred casts. Provide methods on by Reid Spencer · 19 years ago
- 9f13276 Support ICmp/FCmp constant expression reading and writing. by Reid Spencer · 19 years ago
- c1126ac Remove dead code. by Reid Spencer · 19 years ago
- 13cf7b6 Regenerate. by Reid Spencer · 19 years ago
- 9b16303 Remove useless #include. by Reid Spencer · 19 years ago
- 6e18b7d Regenerate. by Reid Spencer · 19 years ago
- 9f746f4 Shorten the FCmp and ICmp mnemonics to 3 letters. Make the parser by Reid Spencer · 19 years ago
- 87e8ec9 Shorten the FCmp predicate mnemonics. by Reid Spencer · 19 years ago
- c8dab49 Implement reading and writing of the ICmp and FCmp instructions. by Reid Spencer · 19 years ago
- 74f1642 Allow the ICmp and FCmp instructions to be written by the AsmWriter by Reid Spencer · 19 years ago
- 728b6db Implement creation of ICmp and FCmp constant expressions. by Reid Spencer · 19 years ago
- 3795ad1 Remove backwards compatibility goop. This is now handled by llvm-upgrade. by Reid Spencer · 19 years ago
- a132e04 Regenerate. by Reid Spencer · 19 years ago
- 08de34b Remove backwards compatibility goop. Now implemented in llvm-upgrade. by Reid Spencer · 19 years ago
- 97af751 Unbreak VC++ build. by Jeff Cohen · 19 years ago
- 9919e3d disable transformations that are invalid for fp vectors. This fixes by Chris Lattner · 19 years ago
- ee74083 Switch analysis groups to be unregistered when llvm_shutdown is called. by Chris Lattner · 19 years ago
- baf2ecd Start moving pass registration over to using the ManagedStatic mechanism. by Chris Lattner · 19 years ago
- 947c768 move 'cfgonly' pass tracking into PassInfo, instead of handling it with by Chris Lattner · 19 years ago
- ba59a1e Match TargetInstrInfo changes. by Evan Cheng · 19 years ago
- 258ff67 convertToThreeAddress() is now responsible for updating live info as well as inserting the new MI's. by Evan Cheng · 19 years ago
- 8752ce6 Add weak reference directive. by Evan Cheng · 19 years ago
- 9dec3a2 These should be rewritten to fold without using the 'Rules' mechanism, but by Chris Lattner · 19 years ago
- 5be6625 this logic is broken for trunc to bool, replace the folding logic for trunc by Chris Lattner · 19 years ago
- 68329b2 add a new ConstantIntegral::get method. Simplify the implementation of by Chris Lattner · 19 years ago
- 9382e29 Copy and paste error. An initialized global cannot be a weak reference. by Evan Cheng · 19 years ago
- fbb74e6 1. In ppc64 mode we need only use one GPR. by Jim Laskey · 19 years ago
- 45e507c ExternalWeak case in wrong location. by Jim Laskey · 19 years ago
- 32644ac Fix 2005-05-08-FPStackifierPHI.ll failure. by Evan Cheng · 19 years ago
- 81cf60f A initialized global variable cannot be extern weak. However, if a global value's initializer is itself a external weak symbol, emit the weak reference. by Evan Cheng · 19 years ago
- 1c45a66 Darwin PPC external weak linkage support. by Evan Cheng · 19 years ago
- 6d7d310 Minor code clean up. by Evan Cheng · 19 years ago
- de97f9c Fix indentation. by Evan Cheng · 19 years ago
- f532c4f Darwin X86 external weak linkage support. by Evan Cheng · 19 years ago
- 7da3bde Fix a typo introduced by the cast patch that horribly broke a lot of vector by Chris Lattner · 19 years ago
- b8611ec Don't fold "ptrtoint GV to bool" since this should be doing a truncate not by Reid Spencer · 19 years ago
- 70fa493 Fix the CodeGen/PowerPC/vec_constants.ll regression. by Chris Lattner · 19 years ago
- 481169e Regenerate. by Reid Spencer · 19 years ago
- 78ee7b7 Introducing external weak linkage. Darwin codegen should be added later. by Anton Korobeynikov · 19 years ago
- 44c030a Remove 4 FIXMEs to hack around cast-to-bool problems which no longer exist. by Reid Spencer · 19 years ago
- 7784ebc Factor out GVRequiresExtraLoad() from .h to .cpp by Anton Korobeynikov · 19 years ago
- 0085a28 - Use a different wrapper node for RIP-relative GV, etc. by Evan Cheng · 19 years ago
- 2bbff6d better check for version by Jim Laskey · 19 years ago
- d0a6a7a make it clear that this is always a zext by Chris Lattner · 19 years ago
- 6e8fbad One more bugfix, 3 cases of making casts explicit. by Chris Lattner · 19 years ago
- 9a989f0 Fix a bug in globalopt due to the recent cast patch. by Chris Lattner · 19 years ago
- 2172f96 Change global descriptor names to provide name, full name and linkage name. by Jim Laskey · 19 years ago
- 749b01d Temp fix to deal gdb issue. by Jim Laskey · 19 years ago
- 12a4478 MachineInstr::setOpcode -> MachineInstr::setInstrDescriptor by Evan Cheng · 19 years ago
- 6430bf0 Remove the ugly SPARCV9 TargetInstrDescriptors hack. by Evan Cheng · 19 years ago
- 67f660c - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode. by Evan Cheng · 19 years ago
- c8306bd In PIC mode, GV not requiring an extra load can be used as address immediate. by Evan Cheng · 19 years ago
- 4946399 Clean up. by Evan Cheng · 19 years ago
- d0ff02c Fix for PR1018 - Better support for X86-64 Linux in small code model. by Evan Cheng · 19 years ago
- 15eb329 Fix bug codegen'ing FP constant vectors with integer splats. Make sure the by Chris Lattner · 19 years ago
- 6a16c5a Avoid inifinite looping if READCYCLECOUNTER isn't custom lowered. by Evan Cheng · 19 years ago
- 36729dd Eliminate unnecessary scopes. by Jim Laskey · 19 years ago
- 619965d Offset for load of 32-bit arg in 64-bit world was incorrect. by Jim Laskey · 19 years ago
- 3fa9dff Custom lower READCYCLECOUNTER for x86-64. by Evan Cheng · 19 years ago
- f0b3ba6 Allow target to custom lower READCYCLECOUNTER (when it doesn't have to be expanded). by Evan Cheng · 19 years ago
- 641c523 done by Chris Lattner · 19 years ago
- 46b9605 implement cast.ll:test35. With this, we recognize: by Chris Lattner · 19 years ago
- 6aa5eb1 Teach instcombine to turn trunc(srl x, c) -> srl (trunc(x), c) when safe. by Chris Lattner · 19 years ago
- 458cf46 Implement Regression/Transforms/InstCombine/bswap-fold.ll, by Chris Lattner · 19 years ago
- b4809b2 16-byte stack alignment for X86-64 ELF. Patch by Dan Gohman. by Evan Cheng · 19 years ago
- f3e486e Fix for PR1023 by Dan Gohman. by Evan Cheng · 19 years ago
- 5d52135 Upgrade the ugly darwin 64-bit bswap idiom (bswap %eax / bswap %edx / by Chris Lattner · 19 years ago
- a5a57d6 Fix for PR1022 (folding loads of static initializers) by Dan Gohman. by Evan Cheng · 19 years ago
- 625bd05 Trivially lower 'bswap $0' into llvm.bswap. This fixes hexxagon with the by Chris Lattner · 19 years ago
- 8d89281 WTF? These weird newlines got in there... by Bill Wendling · 19 years ago
- 3f7927c add a hook to allow targets to hack on inline asms to lower them to llvm by Chris Lattner · 19 years ago
- de33124 Join a split line. by Reid Spencer · 19 years ago
- bdc679d Converted to using llvm streams instead of <iostream>s by Bill Wendling · 19 years ago
- 68fe61d Replacing std::iostreams with llvm iostreams. Some of these changes involve by Bill Wendling · 19 years ago
- a5b31ca Convert to using llvm streams instead of iostreams. by Bill Wendling · 19 years ago