- a443217 Detect need for autoalignment of the stack earlier to catch spills more by Jim Grosbach · 15 years ago
- 6cb6788 set the def of the VLD1q64 properly by Jim Grosbach · 15 years ago
- ac57410 disable copying, enforce some invariants. by Chris Lattner · 15 years ago
- 800c47e teach LVI to infer edge information from switch instructions. by Chris Lattner · 15 years ago
- 5553a3a fix a logic error that would cause LVI-JT to miscompile some conditionals by Chris Lattner · 15 years ago
- e564281 implement the first stab at caching queries. This isn't correct by Chris Lattner · 15 years ago
- 2c5adf8 refactor a bunch of code forming the new LazyValueInfoCache by Chris Lattner · 15 years ago
- 4e447eb make PRE of loads preserve the alignment of the moved load instruction. by Chris Lattner · 15 years ago
- 1fb5630 fix a bug handling 'not x' when x is undef. by Chris Lattner · 15 years ago
- 5415127 mark getIntrinsicID() 'readonly'. This allows various classof methods by Chris Lattner · 15 years ago
- 6f0c67d add attributes for readnone/readonly functions. by Chris Lattner · 15 years ago
- 9806f83 add a version of array_pod_sort that takes a custom comparator function. by Chris Lattner · 15 years ago
- 93f9f7a Add a complex missed optimization opportunity I came across while investigating by Nick Lewycky · 15 years ago
- e0fb75d Add PSP OS Target to Triple, Credit to Bruno Cardoso Lopes. by Edward O'Callaghan · 15 years ago
- 2cb097d lit: Factor a new OneCommandPerFileTest out of SyntaxCheckTest. by Daniel Dunbar · 15 years ago
- feb8018 Revert r88830 and r88831 which appear to have caused a selfhost buildbot some by Nick Lewycky · 15 years ago
- 048bac3 Remove duplicate implementation of excludes functionality, and support excluding by Daniel Dunbar · 15 years ago
- 052d9cb Correct typo. by Nick Lewycky · 15 years ago
- df772f2 Teach instcombine to look for booleans in wider integers when it encounters a by Nick Lewycky · 15 years ago
- e98b4b0 Added an assert to the PBQP allocator to catch infinite cost solutions which might otherwise lead to miscompilations. by Lang Hames · 15 years ago
- 40c67b5 lit: Add --repeat=N option, for running each test N times. by Daniel Dunbar · 15 years ago
- bfa0929 Remove bogus corei7 and atom entries, the family was incorrect. by Daniel Dunbar · 15 years ago
- e11d26b remove xfail by Jim Grosbach · 15 years ago
- a7ac3ce Fill out X86 table, although we are missing lots of names for things. We now by Daniel Dunbar · 15 years ago
- ba43e07 Report the detected host CPU in --version. by Daniel Dunbar · 15 years ago
- 9c477f5 cleanup. by Jim Grosbach · 15 years ago
- c04cae9 Do not merge jump tables this early. Branch folding will do any necessary by Jim Grosbach · 15 years ago
- 00a6a1f Cleanup flow, and only update the jump table we're analyzing when replacing a destination MBB. by Jim Grosbach · 15 years ago
- 68bb60f Add function to replace a destination MBB in a single jump table by Jim Grosbach · 15 years ago
- 1b226ab Remove dead variable found by clang++. by Benjamin Kramer · 15 years ago
- 13c4fab Add XCore support for arbitrary-sized aggregate returns. by Richard Osborne · 15 years ago
- b23f3aa Temporary disable the error - it seems to be too conservative. by Anton Korobeynikov · 15 years ago
- f2a39bd Implement DISABLE_INLINE for MSVC. This required changing the position in all by Benjamin Kramer · 15 years ago
- 74c10e7 This test doesn't work on arm either. by Benjamin Kramer · 15 years ago
- 7b06861 Make NORETURN working with MSVC. MSVC only accepts NORETURN in front of the by Benjamin Kramer · 15 years ago
- 067d024 Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU. by Daniel Dunbar · 15 years ago
- e79fdde Remove LLVMContext from reassociate. It was threaded through every function but by Nick Lewycky · 15 years ago
- 9a501cf revert 88761 as it fails builds. by Sanjiv Gupta · 15 years ago
- 6fb01a7 Fix debug info crashes for PIC16. by Sanjiv Gupta · 15 years ago
- 20162ac Teach BasicAA that a constant expression can't alias memory provably not by Nick Lewycky · 15 years ago
- fae3e92 Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter. by Evan Cheng · 15 years ago
- d57cdd5 - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. by Evan Cheng · 15 years ago
- 4ec01b2 Add an option for running GVN with redundant load processing disabled. by Dan Gohman · 15 years ago
- e17ae4f Add radar number. by Evan Cheng · 15 years ago
- 8fdd84c Fix PR5412: Fix an inverted check and another missing sub-register check. by Evan Cheng · 15 years ago
- ed9bab3 Enable the tail call optimization when the caller returns undef. by Dan Gohman · 15 years ago
- 0cd22dd When expanding t2STRDi8 r, r to two stores, add kill markers correctly. by Evan Cheng · 15 years ago
- 3b6ced1 Fix bug in -split-phi-edges. by Jakob Stoklund Olesen · 15 years ago
- 9aebb61 Update MachineDominator information by Jakob Stoklund Olesen · 15 years ago
- b366158 Added an API to the SlotIndexes pass to allow new instructions to be inserted into the numbering. by Lang Hames · 15 years ago
- 1f6a3c8 Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers. by Evan Cheng · 15 years ago
- 2b1ffee Remove extraneous commit. by Eric Christopher · 15 years ago
- 04458e4 Print out something, even if it's non-parseable later when we've by Eric Christopher · 15 years ago
- ce8447c Move the FixedStackPseudoSourceValueVal enum value before InstructionVal by Dan Gohman · 15 years ago
- 0c2749f Disable the JITTest.NoStubs test for Darwin PPC. It apparently doesn't implement by Bill Wendling · 15 years ago
- 1222287 Fix PHIElimination optimization that uses MBB->getBasicBlock. by Jakob Stoklund Olesen · 15 years ago
- ce727d0 Add MachineFunction::verify() to call the machine code verifier directly. by Jakob Stoklund Olesen · 15 years ago
- 52cd548 The instruction pointer %RIP is a reserved register on x86_64. by Jakob Stoklund Olesen · 15 years ago
- 1dc0fcb Fix polarity of a CFG check in machine verifier. by Jakob Stoklund Olesen · 15 years ago
- 24f8e29 Use .data() instead of .c_str() when nul-termination is not needed. by Dan Gohman · 15 years ago
- a2b3cdc Do not use value handle to wrap MDNode in DIDescriptor. by Devang Patel · 15 years ago
- 1924aab by David Greene · 15 years ago
- c4c550c When optimizing for size, don't tail-merge unless it's likely to be a by Dan Gohman · 15 years ago
- 236490d Fix PR5410: LiveVariables lost subreg def: by Evan Cheng · 15 years ago
- 87d21b9 Allow target to specify regclass for which antideps will only be broken along the critical path. by David Goodwin · 15 years ago
- a8173b9 Support fp64 immediate zero, this fixes only part of PR5445 by Bruno Cardoso Lopes · 15 years ago
- 01205a8 Don't let a noalias difference disrupt the tailcall optimization. by Dan Gohman · 15 years ago
- 0d1680a by David Greene · 15 years ago
- 20fd4ec Distinguish "a," from "a". The first one splits into "a" + "" and the second one into by Rafael Espindola · 15 years ago
- 3ddf704 Revert r87059 for now. It is failing clang tests. by Devang Patel · 15 years ago
- 3fb6bd6 Ignore nameless variables. by Devang Patel · 15 years ago
- c78c0c9 by Rafael Espindola · 15 years ago
- 1e60881 Adjust isConstantSplat to allow for big-endian targets. by Dale Johannesen · 15 years ago
- 0418c10 Remove unnecessary llvm.dbg.declare bitcast by Victor Hernandez · 15 years ago
- 5ccac24 Add a new split method to StringRef that puts the substrings in a vector. by Rafael Espindola · 15 years ago
- c1a07be Block renumbering by Jim Grosbach · 15 years ago
- f4cbc0e use lower case for readability by Jim Grosbach · 15 years ago
- 6242495 Update test. by Daniel Dunbar · 15 years ago
- dda3978 by David Greene · 15 years ago
- 98538b4 Re-enable this code, since redundant PHIs are now being better nuked. by Owen Anderson · 15 years ago
- ecc260e Simplify code a bit by Bill Wendling · 15 years ago
- ed060dc Refactor code that checks if it's a call to a "nounwind" function. by Bill Wendling · 15 years ago
- 4ff4141 use isInstructionTriviallyDead, as pointed out by Duncan by Chris Lattner · 15 years ago
- b3bc115 by David Greene · 15 years ago
- 89fccca StringRef(const char*) should not be used to turn null pointers into empty by Daniel Dunbar · 15 years ago
- 6bedb30 by David Greene · 15 years ago
- efae4d3 Remove my Value.h build fix. by Daniel Dunbar · 15 years ago
- d7a18e4 by David Greene · 15 years ago
- b9c2fd9 by David Greene · 15 years ago
- b87bc95 by David Greene · 15 years ago
- db99095 Attempt to unbreak LLVM build, David G. please check. by Daniel Dunbar · 15 years ago
- bf4af35 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
- ac18929 If there's more than one function operand to a call instruction, be conservative by Bill Wendling · 15 years ago
- 3f2bf85 by David Greene · 15 years ago
- 05872ea Add compare_lower and equals_lower methods to StringRef. Switch all users of by Benjamin Kramer · 15 years ago
- cf62632 by David Greene · 15 years ago
- 1251443 by David Greene · 15 years ago
- e55abe5 by David Greene · 15 years ago
- 12dd99d Rename registers to break output dependencies in addition to anti-dependencies. by David Goodwin · 15 years ago
- 70d75ca "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. by Devang Patel · 15 years ago