2010-12-21 |
Owen Anderson | Remove dead code. |
tree | commitdiff |
2010-12-21 |
Andrew Trick | In DelayForLiveRegsBottomUp, handle instructions that... |
tree | commitdiff |
2010-12-21 |
Andrew Trick | whitespace |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Reapply 122353-122355 with fixes. 122354 was wrong; |
tree | commitdiff |
2010-12-21 |
Benjamin Kramer | Add some x86 specific dagcombines for conditional incre... |
tree | commitdiff |
2010-12-21 |
Benjamin Kramer | GVN's Expression is not POD-like (it contains a SmallVe... |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Revert 122353-122355 for the moment, they broke stuff. |
tree | commitdiff |
2010-12-21 |
Rafael Espindola | Simplify EvaluateAsAbsolute now that EvaluateAsRelocata... |
tree | commitdiff |
2010-12-21 |
Rafael Espindola | Don't relax org or align. They change size as the relax... |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Add a new transform to DAGCombiner. |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Get the type of a shift from the shift, not from its... |
tree | commitdiff |
2010-12-21 |
Dale Johannesen | Shift by the word size is invalid IR; don't create it. |
tree | commitdiff |
2010-12-21 |
Chris Lattner | fix some typos |
tree | commitdiff |
2010-12-21 |
Stuart Hastings | Fix indentation, add comment. |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Visit instructions deterministically. Use a FIFO so... |
tree | commitdiff |
2010-12-21 |
Stuart Hastings | Missing logic for nested CALLSEQ_START/END. |
tree | commitdiff |
2010-12-21 |
Duncan Sands | If an instruction simplifies, try again to simplify... |
tree | commitdiff |
2010-12-21 |
Daniel Dunbar | MC/Mach-O: Shuffle enums a bit to make it harder to... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | While I don't think any later transforms can fire,... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Fix inverted condition noticed by Frits van Bommel. |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Pull a few more simplifications out of instcombine... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Teach InstructionSimplify about distributive laws.... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Move checking of the recursion limit into the various... |
tree | commitdiff |
2010-12-21 |
Duncan Sands | Add generic simplification of associative operations... |
tree | commitdiff |
2010-12-21 |
Cameron Zwarich | Incremental progress towards a new implementation of... |
tree | commitdiff |
2010-12-21 |
Bob Wilson | Add ARM-specific DAG combining to cast i64 vector eleme... |
tree | commitdiff |
2010-12-21 |
Rafael Espindola | Layout one section until no relaxations are done and... |
tree | commitdiff |
2010-12-21 |
Eric Christopher | Arm and thumb call instructions are also in different... |
tree | commitdiff |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible... |
tree | commitdiff |
2010-12-21 |
Eric Christopher | If we're not using reg+reg offset we're using reg+imm... |
tree | commitdiff |
2010-12-21 |
Chris Lattner | improve "cannot yet select" errors a trivial amount... |
tree | commitdiff |
2010-12-21 |
Bill Wendling | Fix a copy-pasto. When the tBR_JTr instruction was... |
tree | commitdiff |
2010-12-21 |
Bill Wendling | Comment cleanups. |
tree | commitdiff |
2010-12-21 |
Jakob Stoklund Olesen | Add EdgeBundles to SplitKit. |
tree | commitdiff |
2010-12-21 |
Jakob Stoklund Olesen | Use IntEqClasses to compute connected components of... |
tree | commitdiff |
2010-12-21 |
Jakob Stoklund Olesen | Add ADT/IntEqClasses.h as a light-weight implementation... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Speculatively revert the use of DenseMap in LazyValueIn... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Attempt to appease the DragonEgg buildbots. |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Revert r122114 (CallbackVH observing use-list changes... |
tree | commitdiff |
2010-12-20 |
Nate Begeman | Implement feedback from Bruno on making pblendvb an... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Convert one of LVI's primary maps to a DenseMap, now... |
tree | commitdiff |
2010-12-20 |
Wesley Peck | Teach the MBlaze disassembler to disassemble special... |
tree | commitdiff |
2010-12-20 |
Roman Divacky | Set the value of absolute symbols. |
tree | commitdiff |
2010-12-20 |
Duncan Sands | Oops, forgot to add the pass itself! |
tree | commitdiff |
2010-12-20 |
Duncan Sands | Add a new convenience pass for testing InstructionSimpl... |
tree | commitdiff |
2010-12-20 |
Wesley Peck | Teach the MBlaze asm parser how to parse special purpos... |
tree | commitdiff |
2010-12-20 |
Dale Johannesen | Cosmetic changes. |
tree | commitdiff |
2010-12-20 |
Benjamin Kramer | Add a check missing from my last commit and avoid a... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | More LVI cleanups, including trying to simplify the... |
tree | commitdiff |
2010-12-20 |
Owen Anderson | Reuse the reference into the LVI cache throughout the... |
tree | commitdiff |
2010-12-20 |
Benjamin Kramer | Reduce indentation. |
tree | commitdiff |
2010-12-20 |
Benjamin Kramer | Teach InstCombine to merge (icmp ult (X + CA), C1)... |
tree | commitdiff |
2010-12-20 |
Daniel Dunbar | Add header... |
tree | commitdiff |
2010-12-20 |
Daniel Dunbar | X86/MC/Mach-O: Split out createX86MachObjectWriter(). |
tree | commitdiff |
2010-12-20 |
Duncan Sands | Have SimplifyBinOp dispatch Xor, Add and Sub to the... |
tree | commitdiff |
2010-12-20 |
Michael J. Spencer | Support/PathV2: Add missing has_relative_path impl. |
tree | commitdiff |
2010-12-20 |
Duncan Sands | There is no need for isAssociative to take the type... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | fix PR8807 by making transformConstExprCastCall aware... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | various cleanups for transformConstExprCastCall |
tree | commitdiff |
2010-12-20 |
Chris Lattner | when eliding a byval copy due to inlining a readonly... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | pull byval processing out to its own helper function. |
tree | commitdiff |
2010-12-20 |
Chris Lattner | fix PR8769, a miscompilation by inliner when inlining... |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | MachineVerifier should count landing pad successors... |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | Teach MachineVerifier that early clobber defs begin... |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | Add a missing check from r122218. |
tree | commitdiff |
2010-12-20 |
Chris Lattner | implement type legalization promotion support for SMULO... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | now that addc/adde are gone, "ADDC" in the X86 backend... |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | Don't assume that an instruction ending a register... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | We lower setb to sbb with the hope that the and will... |
tree | commitdiff |
2010-12-20 |
Mon P Wang | Avoid dropping the address space when InstCombine optim... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | use for loop over types. |
tree | commitdiff |
2010-12-20 |
Chris Lattner | Change the X86 backend to stop using the evil ADDC... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | Fix a bug in the scheduler's handling of "unspillable... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | the result of CheckForLiveRegDef is dead, remove it. |
tree | commitdiff |
2010-12-20 |
Chris Lattner | reduce indentation, no functionality change. |
tree | commitdiff |
2010-12-20 |
Cameron Zwarich | Ignore debug values when performing MachineVerifier... |
tree | commitdiff |
2010-12-19 |
Mon P Wang | Prevents PerformShuffleCombine from creating a node... |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | Early clobber operands are allowed to be defined at... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | fix an oversight caught by Frits! |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | Fix PR8815 by checking for an explicit clobber def... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | improve the setcc -> setcc_carry optimization to happen... |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | Fix PR8811 by teaching MachineVerifier about optional... |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | StrongPHIElimination will never run before TwoAddressIn... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | simplify some code to just reuse a setcc if we can... |
tree | commitdiff |
2010-12-19 |
Nick Lewycky | Add missing standard headers. Patch by Joerg Sonnenberger! |
tree | commitdiff |
2010-12-19 |
Nick Lewycky | Add missing std:: prefixes to some calls. C++ doesn... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | teach MaskedValueIsZero how to analyze ADDE. This is |
tree | commitdiff |
2010-12-19 |
Chris Lattner | tidy up |
tree | commitdiff |
2010-12-19 |
Chris Lattner | now that generic vector types aren't selected onto... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | reduce copy/paste programming with the power of for... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | X86 supports i8/i16 overflow ops (except i8 multiplies... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | move a transformation to a more logical place, simplify... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | recognize an unsigned add with overflow idiom into... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | optimize uadd(x, cst) into a comparison when the normal |
tree | commitdiff |
2010-12-19 |
Chris Lattner | use IC.ReplaceInstUsesWith instead of a raw RAUW so... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | generalize the sadd creation code to not require that the |
tree | commitdiff |
2010-12-19 |
Chris Lattner | fix another miscompile in the llvm.sadd formation logic... |
tree | commitdiff |
2010-12-19 |
Cameron Zwarich | Remove some checks for StrongPHIElim. These checks... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | fix a bug (possibly 8816) in the sadd forming xform... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | rework the code added in r122072 to pull it out to... |
tree | commitdiff |
next |