- c1dc78d SP relative offsets need to be adjusted by the local allocation size when by Jim Grosbach · 14 years ago
- 8480c2e Remember byval argument's frame index during argument lowering and use this info to emit debug info. by Devang Patel · 14 years ago
- d4511e9 this assert should just be a condition, since this function is just asking if by Jim Grosbach · 14 years ago
- b95df12 Add a test for the duplicated-conditional situation illutrated by PR5652. by Owen Anderson · 14 years ago
- c1bdac6 Refactor my fix for PR5652 to terminate the predecessor lookups after the first failure. by Owen Anderson · 14 years ago
- 0676984 merge two tests. by Chris Lattner · 14 years ago
- 047f4f5 Manually reduce this testcase. by Owen Anderson · 14 years ago
- f88776c merge two tests and convert to filecheck. by Chris Lattner · 14 years ago
- 421cc4c Add a micro-test for the transforms I added to JumpThreading. by Owen Anderson · 14 years ago
- 85e75af Update test for 112609 by Jim Grosbach · 14 years ago
- 864d22e Improve virtual frame base register allocation heuristics. by Jim Grosbach · 14 years ago
- f3bba4c Speculatively revert r112433. by Dan Gohman · 14 years ago
- 19dc7fa Allow creation of SHT_NULL sections, from Roman Divacky. by Benjamin Kramer · 14 years ago
- 22efc18 Stop using the dom frontier in DwarfEHPrepare by not promoting alloca's by Duncan Sands · 14 years ago
- 65a0af3 Fix an infinite loop; merging two functions will create a new function (if the by Nick Lewycky · 14 years ago
- 7c37f6d Don't perform an extra traversal of the function just to do cleanup. We can safely simplify instructions after each block has been processed without worrying about iterator invalidation. by Owen Anderson · 14 years ago
- da2ae63 - Cleanup some whitespaces. by Bill Wendling · 14 years ago
- 8320006 Rename test directory to reflect new pass name. by Owen Anderson · 14 years ago
- 25e9405 Rename ValuePropagation to a more descriptive CorrelatedValuePropagation. by Owen Anderson · 14 years ago
- 7aff1cd Rename file to something more descriptive. by Owen Anderson · 14 years ago
- cb21190 More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly constant-fold undef, and be more careful with its return value. by Owen Anderson · 14 years ago
- 4a295d3 Cleanup Whitespace. by Michael J. Spencer · 14 years ago
- 1211d43 System: Fix getMagicNumber on windows. by Michael J. Spencer · 14 years ago
- a805b2d Fix spelling/typo. by Michael J. Spencer · 14 years ago
- 34ca5ed Offset is not always unsigned number. by Devang Patel · 14 years ago
- 9e3bd2c Simplify. by Devang Patel · 14 years ago
- f53de86 Switch to DenseSet, simplifying much more code. We now have a single iteration by Nick Lewycky · 14 years ago
- c97fb52 Remove r111665, which implemented store-narrowing in InstCombine. Chris discovered a miscompilation in it, and it's not easily by Owen Anderson · 14 years ago
- 2e46e78 zap unused method. x86 is the only user and already has a more powerfull version by Bruno Cardoso Lopes · 14 years ago
- 20a07f4 Use X86ISD::MOVSS and MOVSD to represent the movl mask pattern, also fix the handling of those nodes when seeking for scalars inside vector shuffles by Bruno Cardoso Lopes · 14 years ago
- dc90804 Rewrite slightly so we can expand for floating point types easier. by Eric Christopher · 14 years ago
- e49e6a8 Add experimental -disable-physical-join command line option. by Jakob Stoklund Olesen · 14 years ago
- 49998ce Fix a typo. by Owen Anderson · 14 years ago
- 548d1bb If we have an unhandled type then assert, we shouldn't get here for by Eric Christopher · 14 years ago
- 39429e2 Update the descriptions of NoModRef and ModRef to be consistent by Dan Gohman · 14 years ago
- 5c1919e Fix borken test by Anton Korobeynikov · 14 years ago
- 985185e Combine these two tests, and make sure there's a newline at the end of the file. by Owen Anderson · 14 years ago
- a081d15 Cleanups suggested by Chris. by Owen Anderson · 14 years ago
- 327ca7b Re-apply r112539, being more careful to respect the return values of the constant folding methods. Additionally, by Owen Anderson · 14 years ago
- 6d1e29d Expand MOVi32imm in ARM mode after regalloc. This provides by Anton Korobeynikov · 14 years ago
- f523b3e Add statistics to evaluate this pass. by Owen Anderson · 14 years ago
- d930f20 Revert r112539. It accidentally introduced a miscompilation. by Owen Anderson · 14 years ago
- 1e35610 Fixes and cleanups pointed out by Chris. In general, be careful to handle 0 results from ComputeValueKnownInPredecessors by Owen Anderson · 14 years ago
- 55c134a Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, which by Bill Wendling · 14 years ago
- 17f9bfa Fix a comment. by NAKAMURA Takumi · 14 years ago
- 2536279 Remember to clear the shadow kill flag at the same time as clearing the real by Jakob Stoklund Olesen · 14 years ago
- 59279b1 Fix llc to run the verifier once, not twice. by Dan Gohman · 14 years ago
- 060bb6b Remove this from the main tree. I'll host it out of tree. by Owen Anderson · 14 years ago
- 56b092e Add comments explaining why it's not necessary to include the by Dan Gohman · 14 years ago
- 973a074 Remove NEON vmovn intrinsic, replacing it with vector truncate operations. by Bob Wilson · 14 years ago
- 663e339 Make ARM add rN, sp, #imm instructions rematerializable. That's how the address of locals is calculated, so this should by Jim Grosbach · 14 years ago
- 753f326 Fix LLVM target initialization to deal with sociopathic outside projects by Eric Christopher · 14 years ago
- 2027362 Kill a couple of unused variables. by Eric Christopher · 14 years ago
- fb29c4e nuke dead ivar which was supposed to be committed with r112496 by Chris Lattner · 14 years ago
- 1875ce4 two changes: by Chris Lattner · 14 years ago
- 7e70197 When expanding NEON VST pseudo instructions, if the original super-register by Bob Wilson · 14 years ago
- 6cc53be MCELF: The value of all common symbols is the offset from the start of the section. Patch by Roman Divacky. by Benjamin Kramer · 14 years ago
- 3929532 It is possible to try to merge a not-constant with a constantrage, when dealing with ptrtoint ConstantExpr's. by Owen Anderson · 14 years ago
- 7b81674 Partially revert r112480. Caused test failures. by Michael J. Spencer · 14 years ago
- 8794dd7 coff-dump.py: Fix PR7996. Now it is compatible to Python-2.4. by NAKAMURA Takumi · 14 years ago
- 17d3983 Fix constant-over-index.ll test on windows. by Michael J. Spencer · 14 years ago
- 06b7f58 Test: Fix LLVMC tests on CMake. by Michael J. Spencer · 14 years ago
- 0339274 Don't print two "0x" prefixes. Use a raw_ostream overload instead of llvm::format. by Benjamin Kramer · 14 years ago
- 37ce565 EE/JIT: Do not invoke parent's ctors/dtors from main()! (PR3897) by NAKAMURA Takumi · 14 years ago
- 51799dd The value is offset from the start of the section for non-common symbols, submitted by Jordan Gordeev. by Benjamin Kramer · 14 years ago
- 679d236 Index external symbols by symbol table instead of parent section, by Roman Divacky. by Benjamin Kramer · 14 years ago
- 82a3171 Mark all common symbols external. This is not exactly correct but it lets apps by Benjamin Kramer · 14 years ago
- 12881e7 Remove a hack that tries to understand incorrect triples from the by Duncan Sands · 14 years ago
- cdd4f8c Correct bogus module triple specifications. by Duncan Sands · 14 years ago
- 37b25ab Add a new example to the LLVM distribution: a trace-based Brainfuck compiler that uses LLVM as its code generator. by Owen Anderson · 14 years ago
- 83944b7 Attempt to remove the MSIL backend from CMake as well based on Chris's r112375. by Chandler Carruth · 14 years ago
- c040719 Revert r112461. It was failing on PPC... by Bill Wendling · 14 years ago
- 4822bce Create Thumb2sI_cpsr and T2sI_cpsr. These new classes indicate that CPSR is the by Bill Wendling · 14 years ago
- 25b1419 When adding a register, we should mark it as "def" if it can optionally define by Bill Wendling · 14 years ago
- a11ce95 revert 112457, it looks like it broke selfhost. by Chris Lattner · 14 years ago
- 4455608 rewrite DwarfEHPrepare to use SSAUpdater to promote its allocas by Chris Lattner · 14 years ago
- c34c220 inline function into its only caller. by Chris Lattner · 14 years ago
- cb7f653 two changes: 1) make AliasSet hold the list of call sites with an by Chris Lattner · 14 years ago
- 0de5cad LICM does get dead instructions input to it. Instead of sinking them by Chris Lattner · 14 years ago
- d9a5dae use moveBefore instead of remove+insert, it avoids some by Chris Lattner · 14 years ago
- 1b9c848 revert 112448 for now. by Chris Lattner · 14 years ago
- bb07ed3 optimize LICM::hoist to use moveBefore. Correct its updating by Chris Lattner · 14 years ago
- 9891750 fix some bugs (found by inspection) where LICM would not update by Chris Lattner · 14 years ago
- 4282e32 rework the ownership of subloop alias information: instead of by Chris Lattner · 14 years ago
- ea10923 apparently unswitch had the same "Feature". Stop its by Chris Lattner · 14 years ago
- 9377901 now that loop passes don't use DomFrontier, there is no reason by Chris Lattner · 14 years ago
- eaa40ff Make IVUsers iterative instead of recursive. by Dan Gohman · 14 years ago
- 4f7e18d Optionally rerun dedicated-register filtering after applying by Dan Gohman · 14 years ago
- 25608f7 Fix several areas in LSR to do a better job keeping the main by Dan Gohman · 14 years ago
- 4aa5c2e Refactor the three main groups of code out of by Dan Gohman · 14 years ago
- e39a47c Delete a bogus check. by Dan Gohman · 14 years ago
- 6a83271 Add some comments. by Dan Gohman · 14 years ago
- 3902f9f Move this debug output into GenerateAllReuseFormula, to declutter by Dan Gohman · 14 years ago
- a7d0d64 Delete an unused declaration. by Dan Gohman · 14 years ago
- 46fd7a6 Do one lookup instead of two. by Dan Gohman · 14 years ago
- d578a40 Restructure the {A,+,B}<L> * {C,+,D}<L> folding so that it folds by Dan Gohman · 14 years ago
- b8fc62b Batch up subtracts along with adds, when analyzing long chains of operations. by Dan Gohman · 14 years ago
- c6a8e99 Micro-optimize GroupByComplexity. by Dan Gohman · 14 years ago
- 0f32ae3 Hold AddRec->getLoop() in a variable, to make the Mul code more consistent by Dan Gohman · 14 years ago
- 30cbc86 Rename a variable, for consistency. by Dan Gohman · 14 years ago