2008-01-24 |
Chris Lattner | fold fp_round(fp_round(x)) -> fp_round(x).
|
commit | commitdiff | tree |
2008-01-24 |
Chris Lattner | take these with a pr #
|
commit | commitdiff | tree |
2008-01-22 |
Chris Lattner | Simplify SelectionDAG::getNode so that a big switch...
|
commit | commitdiff | tree |
2008-01-22 |
Chris Lattner | update this test to pass with duncan's change.
|
commit | commitdiff | tree |
2008-01-22 |
Chris Lattner | One too many )'s breaks 'make clean' with certain versions...
|
commit | commitdiff | tree |
2008-01-22 |
Chris Lattner | Trivial patch to fix two warnings, please pull into...
|
commit | commitdiff | tree |
2008-01-21 |
Chris Lattner | Fix the failures in the PPC JIT by marking relocation...
|
commit | commitdiff | tree |
2008-01-18 |
Chris Lattner | remove extraneous &&'s from tests, as Scott is apparently...
|
commit | commitdiff | tree |
2008-01-18 |
Chris Lattner | remove extraneous &'s.
|
commit | commitdiff | tree |
2008-01-18 |
Chris Lattner | don't form an std::string with a null pointer, it aborts.
|
commit | commitdiff | tree |
2008-01-18 |
Chris Lattner | get symbolic information for ppc ldbl nodes.
|
commit | commitdiff | tree |
2008-01-18 |
Chris Lattner | remove magic numbers.
|
commit | commitdiff | tree |
2008-01-18 |
Chris Lattner | Fix a latent bug exposed by my truncstore patch. We...
|
commit | commitdiff | tree |
2008-01-18 |
Chris Lattner | make a method public
|
commit | commitdiff | tree |
2008-01-17 |
Chris Lattner | This commit changes:
|
commit | commitdiff | tree |
2008-01-17 |
Chris Lattner | new testcase.
|
commit | commitdiff | tree |
2008-01-17 |
Chris Lattner | add some helper methods.
|
commit | commitdiff | tree |
2008-01-17 |
Chris Lattner | code cleanups, no functionality change.
|
commit | commitdiff | tree |
2008-01-17 |
Chris Lattner | * Introduce a new SelectionDAG::getIntPtrConstant method
|
commit | commitdiff | tree |
2008-01-17 |
Chris Lattner | add testcase that has been sitting in my tree for awhile.
|
commit | commitdiff | tree |
2008-01-17 |
Chris Lattner | Fix arg promotion to propagate the correct attrs on...
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | Handle attribute(used) global variables that are i8.
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | add testcase for regression
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | Fix a ppc long double regression I introduced yesterday...
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | merge a few pieces of code that do the store/load to...
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | rename ExpandBIT_CONVERT to EmitStackConvert, generalizing
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | simplify a bunch of code by using SelectionDAG::CreateStackT...
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | Change legalizeop of FP_ROUND and FP_EXTEND to not...
|
commit | commitdiff | tree |
2008-01-16 |
Chris Lattner | make sure to use a cpu that has sse.
|
commit | commitdiff | tree |
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 |
next |