- 691de38 LD_Fp64m should have "isRematerializable" set. by Bill Wendling · 18 years ago
- 882d291 Add "hasSideEffects" method to MachineInstrInfo class. by Bill Wendling · 18 years ago
- ced09c4 Add MachineLICM.cpp by Bill Wendling · 18 years ago
- 7d9e97c As per feedback, revised comments to (hopefully) make the different side effect by Bill Wendling · 18 years ago
- a6e757e Add cast operators in LLVMFoldingBuilder. Patch by Richard Pennington. by Devang Patel · 18 years ago
- d2128a7 cleanup this code, making it more "llvm-like". by Chris Lattner · 18 years ago
- fd7b326 Make invokes of inline asm legal. Teach codegen by Duncan Sands · 18 years ago
- 9dfb11d by David Greene · 18 years ago
- 60f7515 by David Greene · 18 years ago
- 08d5fd9 Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iterators by David Greene · 18 years ago
- 0a1f248 Disabling a RUN line that's broken until addrspace roundtrips by Gordon Henriksen · 18 years ago
- 57cebee C and Ocaml bindings for address spaces, for that burgeoning market by Gordon Henriksen · 18 years ago
- 4374f8e regenerate. by Christopher Lamb · 18 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 · 18 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 · 18 years ago
- 17af357 Revert this part of r45073 until the verifier is by Duncan Sands · 18 years ago
- 10d724af don't violate C TBAA rules, use FloatToBits instead. by Chris Lattner · 18 years ago
- 48b0133 fix a questionable cast, thanks to Mike Stump for pointing this out. by Chris Lattner · 18 years ago
- d7610e1 Fix the JIT encoding of cmp*ss, which aborts with this assertion currently: by Chris Lattner · 18 years ago
- ece2c04 Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 18 years ago
- 2c6fd8c Remove spurious warnings from GCC: by Bill Wendling · 18 years ago
- 87a702b Break local interferences in StrongPHIElimination. One step closer... by Owen Anderson · 18 years ago
- 965b467 A few more comments. by Owen Anderson · 18 years ago
- cdd0417 Define addString() and lookup() out-of-line to dissuade the C++ compiler from inlining it. by Anton Korobeynikov · 18 years ago
- 11ffccf Provide GraphTraits and DOTGraphTraits interface for Trie. by Anton Korobeynikov · 18 years ago
- b5ec947 Constify graph arguments by Anton Korobeynikov · 18 years ago
- ffe9e63 Use references in DF iterators. This eliminates copy-ctor calls on huge objects (graphs) by Anton Korobeynikov · 18 years ago
- 9e4635a These are more correctly called signaling NaNs. by Duncan Sands · 18 years ago
- 7a831ce Make better use of instructions that clear high bits; fix various 2-wide shuffle bugs. by Evan Cheng · 18 years ago
- 1d0ba37 __builtin_ia32_movqv4si is now expanded to a shuffle. by Evan Cheng · 18 years ago
- ec2a08f Start committing working test cases for CellSPU. by Scott Michel · 18 years ago
- 0c5a507 Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm is a dup of MOVQI2PQIrm. by Evan Cheng · 18 years ago
- 2023ed7 Fix (mem) <-> low 64-bits of xmm bugs pointed out by David Greene. Mac OS X Leopard assembler recognizes movq. by Evan Cheng · 18 years ago
- 8a43e9e Teach the interpreter to read and write memory in the by Duncan Sands · 18 years ago
- 6e959b9 x86-32 long doubles are 4-byte aligned on the stack by Dale Johannesen · 18 years ago
- fd9e473 Fix bsf / bsr jit encoding. by Evan Cheng · 18 years ago
- 8ec8611 Oops. Forgot these. by Evan Cheng · 18 years ago
- ded2b0d Add explicit keywords, and fix a minor typo that they uncovered. by Dan Gohman · 18 years ago
- 064a57a Don't redirect stderr when it isn't needed. by Dan Gohman · 18 years ago
- 28174c5 Fix a typo in a comment. by Dan Gohman · 18 years ago
- abb8bf1 Fix a typo in a comment. by Dan Gohman · 18 years ago
- 1a8001e Fix Intel asm syntax for the bsr and bsf instructions. by Dan Gohman · 18 years ago
- 152804e Fix ctlz and cttz. llvm definition requires them to return number of bits in of the src type when value is zero. by Evan Cheng · 18 years ago
- 7c07aeb Bug fix. Must also match ResNo when matching an operand with a user. by Evan Cheng · 18 years ago
- d04764a All MMX shift instructions took a <2 x i32> vector as the shift amount parameter. Change this to be <1 x i64> instead, which matches the assembler instruction. by Anders Carlsson · 18 years ago
- 18efe26 Implement ctlz and cttz with bsr and bsf. by Evan Cheng · 18 years ago
- 6b1da9c Add flags to indicate that there are "never" side effects or that there "may be" by Bill Wendling · 18 years ago
- fd80072 Make it more clear that some things that can't be done in .td files can by Dan Gohman · 18 years ago
- 4ba8cfc Make these loops follow GetGEPOperands() behavior. by Wojciech Matyjewicz · 18 years ago
- 696e5c0 Fix typo. by Evan Cheng · 18 years ago
- 62d67dd Add register pairs to the list to check for local interferences. by Owen Anderson · 18 years ago
- 4ba08ec Remove ugly and horrible code. It's not necessary for correctness, and can be added back later if it causes code quality issues. by Owen Anderson · 18 years ago
- f9785f9 Be extra careful with extension use optimation. Now turned on by default. by Evan Cheng · 18 years ago
- bd4d6b8 Apply CBE/MSIL patch to autoconf by Nate Begeman · 18 years ago
- 544f83d Add install-libs target which only installs libraries, not tools by Nate Begeman · 18 years ago
- f488a8d Remove this testcase as it will always fail on platform like Darwin. by Zhou Sheng · 18 years ago
- 57b1efb Do not build CBackend and MSIL regardless of configured targets by Nate Begeman · 18 years ago
- 1314b00 Fold some and + shift in x86 addressing mode. by Evan Cheng · 18 years ago
- 3dd298f Oops. Forgot these. by Evan Cheng · 18 years ago
- 915c656 Fix for edge profiling, patch by 'Marc' for PR1857 by Chris Lattner · 18 years ago
- 2e07d33 Cosmetic change. by Evan Cheng · 18 years ago
- 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 18 years ago
- 67f1c49 Remove host endianness info from TargetData and by Duncan Sands · 18 years ago
- 8d2ed33 Remove a forward-declaration for a non-existant class. by Dan Gohman · 18 years ago
- 8908132 Allow vector integer constants to be created with by Dan Gohman · 18 years ago
- 41ff20b Use vector for child storage instead of map. This will also make by Anton Korobeynikov · 18 years ago
- 7915cbe Revert r44626, which turned off the use of readonly by Duncan Sands · 18 years ago
- ed22325 1. "Upgrage" comments. by Wojciech Matyjewicz · 18 years ago
- bf3348d Regenerate. by Christopher Lamb · 18 years ago
- d49e18d Implement part of review feedback for address spaces. by Christopher Lamb · 18 years ago
- 794405e Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. by Evan Cheng · 18 years ago
- 2044bcc Add a test case for -optimize-ext-uses. by Evan Cheng · 18 years ago
- db2d524 Lower a build_vector with all constants into a constpool load unless it can be done with a move to low part. by Evan Cheng · 18 years ago
- 621dead Add a guard to cxxabi header as other platform may not support it. by Zhou Sheng · 18 years ago
- 6a7951c Fixed PR1629. by Zhou Sheng · 18 years ago
- 7f135cc Fix a bug in my previous patch, thanks to Jay Foad for by Chris Lattner · 18 years ago
- 765dff2 Don't muck with phi nodes; bug fixes. by Evan Cheng · 18 years ago
- a28c6bf Correct typo for Linux: s/esp/%rsp/ by Scott Michel · 18 years ago
- 8245aab Bit masks conflicted. Needed to bump them by one. by Bill Wendling · 18 years ago
- ed2ffa2 Forgot to remove a register from the PHI-union after I'd determined that it by Owen Anderson · 18 years ago
- 1ae6135 Add (very basic) bindings for ModuleProvider. by Gordon Henriksen · 18 years ago
- 772de51 Bug fix. Only safe to perform extension uses optimization if the source of extension is also defined in the same BB as the extension. by Evan Cheng · 18 years ago
- 3a3f163 Changes from Curtis Dunham implementing lazy cycle detection algorithm. by Daniel Berlin · 18 years ago
- 39c883c If deleting a reload instruction due to reuse (value is available in register R and reload is targeting R), make sure to invalidate the kill information of the last kill. by Evan Cheng · 18 years ago
- efe2be7 Need to grow the indexed map. Added debug statements. by Bill Wendling · 18 years ago
- a17ad59 Simplify slightly. by Bill Wendling · 18 years ago
- 765d8e5 Remove Trie::Edge class. Now edge labels are stored into nodes itself. by Anton Korobeynikov · 18 years ago
- d525f66 More progress on StrongPHIElimination. Now we actually USE the DomForest! by Owen Anderson · 18 years ago
- 12ebf14 Blark! How in the world did this work without this?! by Bill Wendling · 18 years ago
- 28bd5f0 - Update the virtual reg to machine instruction map when hoisting. by Bill Wendling · 18 years ago
- 650b052 Checking for "zero operands" during the "CanHoistInst()" method isn't necessary by Bill Wendling · 18 years ago
- 6e041c2 Allow the JIT to encode MMX instructions by Nate Begeman · 18 years ago
- ac9d6cc Use correct member access operator. (my test commit as well) by Wojciech Matyjewicz · 18 years ago
- 7228c9e Rename these tests to use the appropriate suffixes. by Dan Gohman · 18 years ago
- 83935ac Use not instead of ignore when an exit status is expected to always be non-zero. by Dan Gohman · 18 years ago
- 131c60a Don't redirect stderr when it isn't needed. by Dan Gohman · 18 years ago
- 216b74c Fix compilation. by Duncan Sands · 18 years ago
- 52cf47e Update credits. by Christopher Lamb · 18 years ago
- 284d992 Add information on address space qualifiers for pointer types and global by Christopher Lamb · 18 years ago
- a8ed9bf Regenerate. by Christopher Lamb · 18 years ago