- 5b794b9 Switch Sparc to new section handling stuff. Refactor printing of module-level GVs significantly. by Anton Korobeynikov · 17 years ago
- 84e160e Add hook for constant pool section selection for darwin. by Anton Korobeynikov · 17 years ago
- 93cacf1 Select section for constant pool entries by Anton Korobeynikov · 17 years ago
- d829e6f Remove trailing spaces. by Matthijs Kooijman · 17 years ago
- e2c5ecd Don't verify passes when assertions are disabled. by Chris Lattner · 17 years ago
- e3d9206 Re-enable elimination of unnecessary SUBREG_TO_REG instructions in by Dan Gohman · 17 years ago
- 865db45 Add an extra example that shouldn't get an and instruction. by Dan Gohman · 17 years ago
- dd947ea Rewrite JIT handling of GlobalVariables so they by Dale Johannesen · 17 years ago
- 39fd6e8 Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBlock. No functionality changes. by Evan Cheng · 17 years ago
- 9200e81 SDISel's constant branch folding can fold away self-loops, which doesn't result in any dead blocks, but by Owen Anderson · 17 years ago
- 883771f Correct handle cases where two phis are coalesced together, and correct break up the case where two different by Owen Anderson · 17 years ago
- aa11108 Oops, didn't mean to commit this. by Owen Anderson · 17 years ago
- 35a8a03 Add libDriver.vcproj to solution file. by Ted Kremenek · 17 years ago
- 9860b71 We don't need to try to coalesce input vregs that are the same as the output vreg. by Owen Anderson · 17 years ago
- 9b49120 Only trim a live interval if the register is not used after the PHI node. by Owen Anderson · 17 years ago
- 788d041 Only remap each VNInfo once when doing renumbering. by Owen Anderson · 17 years ago
- 8a1510d Re-introduce the 8-bit subreg zext-inreg patterns for x86-32, by Dan Gohman · 17 years ago
- 4ce9627 Fix a shufflevector instcombine that was emitting invalid masks indices by Dan Gohman · 17 years ago
- d756f88 PR2535, not PR2355. by Evan Cheng · 17 years ago
- f5e25f3 Fix PR2355: bug in ChangeCompareStride. When the loop termination compare is the only use of its iv stride, the stride can be eliminated by moving it to another stride. If the scale is negative, swap the predicate instead of using a inverse predicate. by Evan Cheng · 17 years ago
- 165660e xchg does not modify FLAGS. by Dan Gohman · 17 years ago
- 6da38a0 Clarify "node" vs. "value" in some comments. by Dan Gohman · 17 years ago
- 46bbad2 optimize a common idiom generated by clang for bitfield access, PR2638. by Chris Lattner · 17 years ago
- bbe5136 Added support for fp callee saved registers. by Bruno Cardoso Lopes · 17 years ago
- 01924d0 stacker is really gone. by Chris Lattner · 17 years ago
- 2a3cea1 remove stacker by Chris Lattner · 17 years ago
- 5af5f46 Zap sitofp/fptoui pairs. In all cases when the sign difference by Chris Lattner · 17 years ago
- b30591e Reinstate this optimization, but without the miscompile. Thanks to Bill for by Nick Lewycky · 17 years ago
- 5226698 Just grep for through the LL code instead of the ASM code by Bill Wendling · 17 years ago
- a37599b Add ARM to the targets to build. by Bill Wendling · 17 years ago
- 1eac4e0 Use strcpy instead of sprintf here. This avoids a GCC 4.3 format-string by Dan Gohman · 17 years ago
- 201bf25 Add default architecture. by Bill Wendling · 17 years ago
- 5a6c448 Pass the computed iteration count value to RewriteLoopExitValues by Dan Gohman · 17 years ago
- 837f39b It's "a static", not "an static" by Bill Wendling · 17 years ago
- 24d79ba Fix breakage on ARM/2008-04-10-ScavengerAssert.ll. by Owen Anderson · 17 years ago
- 0b101b0 Testcase for PR2629. by Bill Wendling · 17 years ago
- e9d5035 Fix PR2620: Fix X86cmppd selection code so it expects operands to be v2f64. by Evan Cheng · 17 years ago
- e3b8a48 Fix PR2596: out of bound reference. by Evan Cheng · 17 years ago
- 5d2f807 Correctly handle replacement and removal of PHIs with one incoming register. by Owen Anderson · 17 years ago
- 021507b Revert r53282. This was causing a miscompile on Linux. Also, the transformation by Bill Wendling · 17 years ago
- 71ac0be Oops, we were already checking for dead phis. Handle this the proper way, then. by Owen Anderson · 17 years ago
- e7b8205 We don't need to update live intervals for dead PHIs. by Owen Anderson · 17 years ago
- d3eda89 Expand acronyms, suggested by Walter Pawley by Chris Lattner · 17 years ago
- 3bc9c6f Remove the -disable-correct-folding option, which was ugly and is no longer needed. by Owen Anderson · 17 years ago
- ebec678 Capitalize LLVM, suggested by Walt Pawley by Chris Lattner · 17 years ago
- b6634e9 Update the remaining tests not to use -disable-correct-folding, and remove two by Owen Anderson · 17 years ago
- 551ddf7 One more -disable-correct-folding case removed. by Owen Anderson · 17 years ago
- 2a1f07e Remove another -disable-correct-folding use. by Owen Anderson · 17 years ago
- d6db225 Eliminate another use of -disable-correct-folding. by Owen Anderson · 17 years ago
- 287b7b7 This check is unnecessary, and getting rid of it removes a use of -disable-correct-folding. by Owen Anderson · 17 years ago
- 3888aa0 Remove the need for -disable-correct-folding from this test. by Owen Anderson · 17 years ago
- c3be0fd Fix the AsmWriter to not print extra spaces after parameter attributes. by Dan Gohman · 17 years ago
- 8f613f3 Trim #includes. by Dan Gohman · 17 years ago
- 430b8a2 Fix several const-correctness issues, resolving some -Wcast-qual warnings. by Dan Gohman · 17 years ago
- ec89a36 Correct an assertion string. by Dan Gohman · 17 years ago
- 4fa393a Remove #if 0. by Evan Cheng · 17 years ago
- 068b4ff Fix PR2568: Fix bug that cause redudant kill marker after its live interval has been extended due to coalescing. by Evan Cheng · 17 years ago
- 59c0d4f Remove unneeded iteration. Thanks to Dan for the feedback. by Owen Anderson · 17 years ago
- 6ac8df7 This option doesn't need to be a target option. It can be in SDISel instead. by Owen Anderson · 17 years ago
- 2b85dc3 Update these tests to work by disabling the new correct CFG generation. This flag should ONLY be used to for tests like these. by Owen Anderson · 17 years ago
- bd3ba46 - Fix SelectionDAG to generate correct CFGs. by Owen Anderson · 17 years ago
- b42a626 PR2621: Improvements to the SCEV AddRec binomial expansion. This by Eli Friedman · 17 years ago
- 6f498b0 Fix SDISel lowering of PHI nodes to use ComputeValueVTs. by Dan Gohman · 17 years ago
- 1f565bc Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs. by Dan Gohman · 17 years ago
- d085994 Add an assert to catch invalid VECTOR_SHUFFLE mask indices. by Dan Gohman · 17 years ago
- f7f3b50 Mips ISelLowering cleanup : Removed old LowerCALL and FORMAL_ARGS helpers, they by Bruno Cardoso Lopes · 17 years ago
- ea9d4d6 Handle i32->f32 bitconvert results. by Bruno Cardoso Lopes · 17 years ago
- 08ca62b Add atomic sub for other sizes by Andrew Lenharth · 17 years ago
- e594fd4 Emit saveri with the correct operand order, patch by Richard Pennington! by Chris Lattner · 17 years ago
- 64cf160 Fix PR2615 by Bruno Cardoso Lopes · 17 years ago
- 91ef849 Improved asm inline for hi,lo results by Bruno Cardoso Lopes · 17 years ago
- 1906c5a Apply the same pattern used in 'and' lowering for 'or' by Bruno Cardoso Lopes · 17 years ago
- 58921fe Fix comment typos. by Duncan Sands · 17 years ago
- eb4ab60 Removed unused parameters. by Bill Wendling · 17 years ago
- 3b4c452 Make sse2 explicit, for non-x86 hosts. by Dale Johannesen · 17 years ago
- 7bd7182 Expand fcopysign by Bruno Cardoso Lopes · 17 years ago
- 7728377 Handle more SELECT corner cases considering legalize types, probabily wont work with by Bruno Cardoso Lopes · 17 years ago
- 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
- 75dcf08 Improve dagcombining for sext-loads and sext-in-reg nodes. by Dan Gohman · 17 years ago
- 7030ae7 Added pattern for floating point zero immediate (avoiding a constant pool by Bruno Cardoso Lopes · 17 years ago
- 0b12aef Move SelectionDAG::viewGraph() out of line; as an inline function by Dan Gohman · 17 years ago
- 90d33ee Don't look for leaf values to store when lowering stores of by Dan Gohman · 17 years ago
- d723f72 Use existing LiveInterval methods to simplify live interval merging. Thanks to Evan for pointing these out. by Owen Anderson · 17 years ago
- 1053502 I missed this file in r54223. movzbl is now used instead of movzbw here. by Dan Gohman · 17 years ago
- 11ba3b1 Reapply r54147 with a constraint to only use the 8-bit by Dan Gohman · 17 years ago
- 9129239 Value numbers whose def index is a special sentinel value should not be remapped. by Owen Anderson · 17 years ago
- 4b877ca Fixed bug in global address lowering for functions and in Brcond lowering by Bruno Cardoso Lopes · 17 years ago
- ea7930e Removed small section flag for mips, the assembler doesnt support this flag by Bruno Cardoso Lopes · 17 years ago
- d3a680d Added new features to represent specific instructions groups by Bruno Cardoso Lopes · 17 years ago
- f7d66f7 Instruction definition cleanup by Bruno Cardoso Lopes · 17 years ago
- e9a393b Document BasicBlock::Create. by Matthijs Kooijman · 17 years ago
- ed58a97 Not that using stream headers other than iostream is allowed. by Matthijs Kooijman · 17 years ago
- e3b3a72 Added support for overloading intrinsics (atomics) based on pointers by Mon P Wang · 17 years ago
- 1fbffe0 Another SCEV issue from PR2607; essentially the same issue, but this by Eli Friedman · 17 years ago
- 9382b93 More fixes for corner cases when remapping live range indices. by Owen Anderson · 17 years ago
- b9fb8d1 When merging live intervals, we also need to merge in any live ranges that are inputs to two-address instructions by Owen Anderson · 17 years ago
- 068acc3 Fix for PR2607: SCEV miscomputing the loop count for loops with an by Eli Friedman · 17 years ago
- 83ea1f8 When merging a PHI operand's live interval into the PHI's live interval, we need to merge over all liveranges in by Owen Anderson · 17 years ago
- a0c032f Don't decrement the BB remap when we don't need to. by Owen Anderson · 17 years ago
- 68d4d1d Fix PR2609. If a label is deleted, then it needs by Duncan Sands · 17 years ago