- 194c90e Fixing several transforms which would drop the collector attribute by Gordon Henriksen · 17 years ago
- ff26ab2 Don't break critical edges for single-bb loops, this helps with PR1877, though by Chris Lattner · 17 years ago
- 0e13821 GC poses hazards to the inliner. Consider: by Gordon Henriksen · 17 years ago
- e1433f2 Noting and enforcing that GC intrinsics are valid only within a by Gordon Henriksen · 17 years ago
- 27acd3a Adjusting verification of "llvm.gc*" intrinsic prototypes to match LangRef. by Gordon Henriksen · 17 years ago
- f1519e8 Flesh out the Briggs implementation a little bit more, fix a few FIXMEs. by Owen Anderson · 17 years ago
- ebe8075 add a -backedge-hack llc-beta option to codegenprepare. by Chris Lattner · 17 years ago
- 44cb8ef add a simple hack by Chris Lattner · 17 years ago
- 97d3726 Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this case by Anton Korobeynikov · 17 years ago
- 81361d6 Setting GlobalDirective in TargetAsmInfo by default rather than by Gordon Henriksen · 17 years ago
- 2e855e6 C and Ocaml bindings for ExecutionEngine (i.e., the JIT compiler). by Gordon Henriksen · 17 years ago
- efbcebc Sketch out an implementation of Briggs' copy placement algorithm. by Owen Anderson · 17 years ago
- 52ec375 fix some warnings. This code needs to be de-tabified :( by Chris Lattner · 17 years ago
- d3ada75 fix strict-aliasing violation by Chris Lattner · 17 years ago
- 2ceb2cf initial code for forming an FGETSIGN node. This is disabled until by Chris Lattner · 17 years ago
- d268a49 improve support for fgetsign by Chris Lattner · 17 years ago
- b16f55f Tell TargetLoweringOpt whether it is running before or after legalize. by Chris Lattner · 17 years ago
- 1a3048b Add a new FGETSIGN operation, which defaults to expand on all targets. by Chris Lattner · 17 years ago
- d07310a Erm, really disable :) by Anton Korobeynikov · 17 years ago
- 144a45e Disable, until we'll really need it by Anton Korobeynikov · 17 years ago
- a6c9925 Use getIntrinsicID instead of looking up intrinsic prototypes. Also by Gordon Henriksen · 17 years ago
- 64ddbe4 Unbreak mingw build by Anton Korobeynikov · 17 years ago
- aabe38b Preliminary PIC JIT support for X86 (32-bit) / Darwin. by Evan Cheng · 17 years ago
- a9ab846 Oops. by Evan Cheng · 17 years ago
- 8999dd3 implement InstCombine/shift-trunc-shift.ll. This allows by Chris Lattner · 17 years ago
- cae8d8d Note what still needs doing. by Owen Anderson · 17 years ago
- 22c43b2 Remove critical edge breaking. It won't be necessary as long as we are very careful when inserting copies. by Owen Anderson · 17 years ago
- f02ca69 Fix JIT code emission of X86::MovePCtoStack. by Evan Cheng · 17 years ago
- 01666bf If succ has succ itself as one of the predecessors then do by Devang Patel · 17 years ago
- 889ac61 Allow JIT with non-static relocation model. by Evan Cheng · 17 years ago
- dceadaf Fix silly typo in the FP CEP handling. by Anton Korobeynikov · 17 years ago
- 5819799 Fix a brain fart by our beloved leader (the content by Duncan Sands · 17 years ago
- d9d7039 Get the verifier to check attributes on calls as well by Duncan Sands · 17 years ago
- 110c835 Make DAE not wipe out attributes on calls, and not drop by Duncan Sands · 17 years ago
- 5a6c91a Fix unintented change from last commit by Nicolas Geoffray · 17 years ago
- 616585b Enable EH for linux/ppc32 targets by Nicolas Geoffray · 17 years ago
- 0b0102b New entry. by Evan Cheng · 17 years ago
- 700a0fb Fix JIT encoding for CMPSD as well. by Evan Cheng · 17 years ago
- 180c210 More accurate checks for two-address constraints. by Evan Cheng · 17 years ago
- 103e1a3 Implement review feedback, including additional transforms by Christopher Lamb · 17 years ago
- 6894942 The physical register + virtual register joining requirement was much too strict. by Evan Cheng · 17 years ago
- d6c0758 Bring back a burr scheduling heuristic that's still needed. by Evan Cheng · 17 years ago
- 32e4c7c Clean up previous patch: PHI uses should not prevent iv reuse if all other uses are addresses. This trades a constant multiply for one fewer iv. by Evan Cheng · 17 years ago
- 4279048 simplify this code with the new m_Zero() pattern. Make sure the select only by Chris Lattner · 17 years ago
- 60ff1a3 Updated comments to reflect what "side effects" means in this situation. by Bill Wendling · 17 years ago
- 86c041f More working CellSPU tests: by Scott Michel · 17 years ago
- d6b62a5 Allow iv reuse if the user is a PHI node which is in turn used as addresses. by Evan Cheng · 17 years ago
- da1435f Adding bindings for memory buffers and module providers. Switching by Gordon Henriksen · 17 years ago
- 696f768 Enable EH on PPC Darwin. This basically works; there by Dale Johannesen · 17 years ago
- 0e5665b CellSPU testcase, extract_elt.ll: extract vector element. by Scott Michel · 17 years ago
- f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 17 years ago
- 170783a Two more test cases: or_ops.ll (arithmetic or operations) and vecinsert.ll by Scott Michel · 17 years ago
- 6f74b48 Simplify LowerCallTo by using a callsite. by Duncan Sands · 17 years ago
- 481dc72 The C++ exception handling personality function wants by Duncan Sands · 17 years ago
- 9999e68 Add new immed16.ll test case, fix CellSPU errata to make test case work. by Scott Michel · 17 years ago
- ee91254 Mark the "isRemat" instruction as never having side effects. by Bill Wendling · 17 years ago
- 02132d6 Don't leave newly created nodes around if it turns out they are not needed. by Evan Cheng · 17 years ago
- 7920078 Added "GetCurrentDirectory()" to sys::Path. by Ted Kremenek · 17 years ago
- 280f456 Add debugging info. Use the newly created "hasUnmodelledSideEffects" method. by Bill Wendling · 17 years ago
- 7a0678c Fold subtracts into integer compares vs. zero. This improves generate code for this case on X86 by Christopher Lamb · 17 years ago
- feb8893 Support more insane CEP's in AsmPrinter (Yes, PyPy folks do really use them). by Anton Korobeynikov · 17 years ago
- 1d87cb1 Fix comments by Christopher Lamb · 17 years ago
- fd8b1fd Remove an orthogonal transformation of the selection condition from my most recent submission. by Christopher Lamb · 17 years ago
- fd52711 Added "isDirectory" method to llvm::sys::Path. by Ted Kremenek · 17 years ago
- 636e5a2 Fix PR1872: SrcValue and SrcValueOffset should not be used to compute load / store node id. by Evan Cheng · 17 years ago
- ef361a6 remove obviously dead uses of IncludeFile. by Chris Lattner · 17 years ago
- 8131013 Also print alignment and volatileness. by Evan Cheng · 17 years ago
- e395598 remove a dead annotation by Chris Lattner · 17 years ago
- 4185b52 add an obvious load folding missed optzn. by Chris Lattner · 17 years ago
- 2b0e899 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 17 years ago
- f311f53 Fix typos. by Christopher Lamb · 17 years ago
- 30f017a Fold certain additions through selects (and their compares) so as to eliminate subtractions. This code is often produced by the SMAX expansion in SCEV. by Christopher Lamb · 17 years ago
- beec823 FIX for PR1799: When a load is unfolded from an instruction, check if it is a new node. If not, do not create a new SUnit. by Evan Cheng · 17 years ago
- 88ce93e SelectionDAG::dump() should print SrcValue of LoadSDNode and StoreSDNode. by Evan Cheng · 17 years ago
- ef989a2 Don't forget to print address space qualifiers when printing out the type table! Thanks to Gordon Henriksen for pointing this out. by Christopher Lamb · 17 years ago
- fd2025e add a missed case. by Chris Lattner · 17 years ago
- a5cecd0 Remove int_x86_sse2_movl_dq. It's replaced with a string compare. by Evan Cheng · 17 years ago
- 627c00b Add "mayHaveSideEffects" and "neverHasSideEffects" flags to some instructions. I by Bill Wendling · 17 years ago
- f9b83fc Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure by Evan Cheng · 17 years ago
- 504c369 - Restore some i8 functionality in CellSPU - New test case: nand.ll by Scott Michel · 17 years ago
- 8f559ef Modified Deserializer::ReadCStr to allow C-strings to be read into a by Ted Kremenek · 17 years ago
- 691de38 LD_Fp64m should have "isRematerializable" set. by Bill Wendling · 17 years ago
- 7d9e97c As per feedback, revised comments to (hopefully) make the different side effect by Bill Wendling · 17 years ago
- fd7b326 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 17 years ago
- 9dfb11d by David Greene · 17 years ago
- 60f7515 by David Greene · 17 years ago
- 08d5fd9 Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iterators by David Greene · 17 years ago
- 57cebee C and Ocaml bindings for address spaces, for that burgeoning market by Gordon Henriksen · 17 years ago
- 4374f8e regenerate. by Christopher Lamb · 17 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
- 303dae9 Make it clear in the LangRef that allocation instructions only operated on the generic address space. Implement support in the verifier for ensuring this is true. by Christopher Lamb · 17 years ago
- 17af357 Revert this part of r45073 until the verifier is by Duncan Sands · 17 years ago
- 10d724a don't violate C TBAA rules, use FloatToBits instead. by Chris Lattner · 17 years ago
- 48b0133 fix a questionable cast, thanks to Mike Stump for pointing this out. by Chris Lattner · 17 years ago
- d7610e1 Fix the JIT encoding of cmp*ss, which aborts with this assertion currently: by Chris Lattner · 17 years ago
- ece2c04 Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 17 years ago
- 2c6fd8c Remove spurious warnings from GCC: by Bill Wendling · 17 years ago
- 87a702b Break local interferences in StrongPHIElimination. One step closer... by Owen Anderson · 17 years ago
- 965b467 A few more comments. by Owen Anderson · 17 years ago
- 9e4635a These are more correctly called signaling NaNs. by Duncan Sands · 17 years ago