2008-01-16 |
Chris Lattner | make it more clear that this predicate only applies...
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | introduce a isTypeInSSEReg predicate, which allows...
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | My previous commit had an incomplete message, it should...
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | make the 'fp return in ST(0)' optimization smart enough to
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | various whitespace cleanups, no functionality change.
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | Factor the ReachesChainWithoutSideEffects out of dag...
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | Commit a piece that I missed before, patch by Alain...
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | improve compatibility with mingw, patch by Alain Frisch
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | add a test to ensure that argpromote of one argument...
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | verify x86 generates ud2 for llvm.trap
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | new testcase for llvm.trap.
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | If someone wants to implement ppc TRAP, they can go...
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | The type of the 'abort' node should be pointer type...
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | rename SDTRet -> SDTNone.
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | no need to expand ISD::TRAP to X86ISD::TRAP, just match...
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | Add support for targets that have a legal ISD::TRAP.
|
commit | commitdiff | tree |
2008-01-15 |
Chris Lattner | clarify that byval is valid for any pointer argument.
|
commit | commitdiff | tree |
2008-01-14 |
Chris Lattner | don't create the post-ra scheduler unless it is enabled.
|
commit | commitdiff | tree |
2008-01-14 |
Chris Lattner | remove dead #include
|
commit | commitdiff | tree |
2008-01-14 |
Chris Lattner | Improve the FP stackifier to decide all on its own...
|
commit | commitdiff | tree |
2008-01-14 |
Chris Lattner | Fix the miscompilation of MiBench/consumer-lame that...
|
commit | commitdiff | tree |
2008-01-14 |
Chris Lattner | The isNotSuitableForSRA property is now dead, don't...
|
commit | commitdiff | tree |
2008-01-14 |
Chris Lattner | Change SRAGlobal to not depend on isNotSuitableForSRA...
|
commit | commitdiff | tree |
2008-01-14 |
Chris Lattner | Make the 'shrink global to bool' optimization more...
|
commit | commitdiff | tree |
2008-01-14 |
Chris Lattner | Turn a memcpy from a double* into a load/store of double...
|
commit | commitdiff | tree |
2008-01-13 |
Chris Lattner | factor memcpy/memmove simplification out to its own...
|
commit | commitdiff | tree |
2008-01-13 |
Chris Lattner | simplify some code. If we can infer alignment for...
|
commit | commitdiff | tree |
2008-01-13 |
Chris Lattner | simplify some code by adding a InsertBitCastBefore...
|
commit | commitdiff | tree |
2008-01-13 |
Chris Lattner | Fix PR1907, a nasty miscompilation because instcombine...
|
commit | commitdiff | tree |
2008-01-13 |
Chris Lattner | new testcase for rdar://5685492
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | improve cygwin compatibility, patch by Sam Bishop
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | clarify a note
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | we don't have to make an explicit copy of a byval argument...
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | Allow clients to specify the inline threshold when...
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | Add support for NetBSD, patch by Krister Walfridsson!
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | this actually does pass with 4.0
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | fix a wordo that gordon noticed :)
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | Any x86 instruction that reads from an invariant location...
|
commit | commitdiff | tree |
2008-01-12 |
Chris Lattner | implement support for sinking a load out the bottom...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | remove some incorrect classof's.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | llvm-g++ 4.0 has completely different code for this...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Teach argpromote to ruthlessly hack small byval structs...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Use smallptrset instead of std::set for efficiency.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | a byval argument is guaranteed to be valid to load.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Update this code to use eraseFromParent where possible...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | replace a loop with a constant time check.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | another minor datastructure tweak.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | start using smallvector to avoid vector heap thrashing.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | add operator==/!= to smallvector.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | rename MachineInstr::setInstrDescriptor -> setDesc
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | remove xchg and shift-reg-by-1 instructions, which...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | add a note, remove a done deed.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | more flags set right
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | add some missing flags.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | don't include loopinfo.h from this file.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Move typedef of loop to top of the file where it is...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Fix 80 col violations
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | document the byval parameter attribute.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | add some notes.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | When inlining a functino with a byval argument, make...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Simplify the side effect stuff a bit more and make...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Clamp down on sinking of lots of instructions.
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | IMPLICIT_USE and IMPLICIT_DEF are dead, remove them.
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Start inferring side effect information more aggressively...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Fix a crash on code like: let x = 1 {x
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | rename X86InstrX86-64.td -> X86Instr64bit.td
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | add SDNPSideEffect node property declaration
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | remove explicit sets of 'neverHasSideEffects' that...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | if an instr lacks a pattern, assume it has side effects...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | start inferring 'no side effects'.
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | get def use info more correct.
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Infer mayload
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | add SDNPMayLoad to the 'load' sdnode definition. This...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | realize that instructions who match intrinsics that...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | verify that the frame index is immutable before remat...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | provide def_* and use_* iterators in addition to reg_...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Fix PR1845 and rdar://5676945. Generic vectors smaller
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | new testcase for PR1845
|
commit | commitdiff | tree |
2008-01-09 |
Chris Lattner | many cleanups and fixed, contributed by Sam Bishop
|
commit | commitdiff | tree |
2008-01-09 |
Chris Lattner | Fix llvm-ld -Xlinker, patch by Daniel Teske!
|
commit | commitdiff | tree |
2008-01-09 |
Chris Lattner | add a testcase
|
commit | commitdiff | tree |
2008-01-09 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Make load->store deletion a bit smarter. This allows...
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | add a mayLoad property for machine instructions, a...
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Implement PR1795, an instcombine hack for forming GEPs...
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | add match support for casts.
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | remove darwin/i386 t-t
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Finally implement correct ordered comparisons for PPC...
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Testcase for PR1721
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Fix PR1797
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | add a new bit.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | add a note that is important for some fp apps.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | possible switch lowering improvement.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | remove #includage
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | split TargetInstrDesc out into its own header file.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | remove a dead method.
|
commit | commitdiff | tree |
next |