2008-01-24 |
Chris Lattner | The dag combiner is missing revisiting nodes that it... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | fold fp_round(fp_round(x)) -> fp_round(x). |
tree | commitdiff |
2008-01-24 |
Anton Korobeynikov | Fix potential buffer overflow |
tree | commitdiff |
2008-01-24 |
Owen Anderson | Move some functionality for adding flags to MachineInst... |
tree | commitdiff |
2008-01-24 |
Evan Cheng | Forgot these. |
tree | commitdiff |
2008-01-23 |
Evan Cheng | Let each target decide byval alignment. For X86, it... |
tree | commitdiff |
2008-01-23 |
Duncan Sands | The last pieces needed for loading arbitrary |
tree | commitdiff |
2008-01-23 |
Dale Johannesen | Honor explicit section information on Darwin. |
tree | commitdiff |
2008-01-22 |
Owen Anderson | Fix an iterator invalidation issue. |
tree | commitdiff |
2008-01-22 |
Evan Cheng | SSE varargs arguments are passed in memory. |
tree | commitdiff |
2008-01-22 |
Chris Lattner | Simplify SelectionDAG::getNode so that a big switch... |
tree | commitdiff |
2008-01-22 |
Duncan Sands | The final piece needed for storing arbitrary precision |
tree | commitdiff |
2008-01-22 |
Nick Lewycky | Enable the fix I just checked in, silly me. |
tree | commitdiff |
2008-01-22 |
Nick Lewycky | Multiply can be evaluated in a different type, so long... |
tree | commitdiff |
2008-01-22 |
Chris Lattner | Trivial patch to fix two warnings, please pull into... |
tree | commitdiff |
2008-01-21 |
Owen Anderson | Clarify a deviation from the original algorithm. |
tree | commitdiff |
2008-01-21 |
Owen Anderson | Improve a few comments. |
tree | commitdiff |
2008-01-21 |
Duncan Sands | It turns out that in C++ it is legal to declare functions |
tree | commitdiff |
2008-01-21 |
Duncan Sands | Check that sret is only used on pointers to types |
tree | commitdiff |
2008-01-21 |
Duncan Sands | Be consistent with other attribute methods, and |
tree | commitdiff |
2008-01-21 |
Dale Johannesen | Move DAG-changing code out of #ifndef NDEBUG. |
tree | commitdiff |
2008-01-20 |
Duncan Sands | Make sure the caller doesn't use freed memory. |
tree | commitdiff |
2008-01-20 |
Anton Korobeynikov | Honour ByVal parameter attribute for name decoration |
tree | commitdiff |
2008-01-20 |
Anton Korobeynikov | Remove Darwin'ism |
tree | commitdiff |
2008-01-20 |
Anton Korobeynikov | Enable PIC codegen on x86-64/linux |
tree | commitdiff |
2008-01-20 |
Duncan Sands | Initializing an unsigned with ~0UL causes the compiler |
tree | commitdiff |
2008-01-20 |
Dale Johannesen | Do not generate a FP_ROUND of f64 to f64. |
tree | commitdiff |
2008-01-19 |
Duncan Sands | Need to handle any 'nest' parameter before integer |
tree | commitdiff |
2008-01-19 |
Ted Kremenek | Added FoldingSet style 'profiling' support for APSInt. |
tree | commitdiff |
2008-01-19 |
Ted Kremenek | Added FoldingSet style 'profiling' support for APInt. |
tree | commitdiff |
2008-01-19 |
Ted Kremenek | Made 'FoldingSetNodeID' a proper class instead of a... |
tree | commitdiff |
2008-01-18 |
Dale Johannesen | Implement flt_rounds for PowerPC. |
tree | commitdiff |
2008-01-18 |
Chris Lattner | remove extraneous &'s. |
tree | commitdiff |
2008-01-18 |
Chris Lattner | get symbolic information for ppc ldbl nodes. |
tree | commitdiff |
2008-01-18 |
Chris Lattner | Fix a latent bug exposed by my truncstore patch. We... |
tree | commitdiff |
2008-01-18 |
Chris Lattner | make a method public |
tree | commitdiff |
2008-01-17 |
Dale Johannesen | Revert the part of 45849 that treated weak globals |
tree | commitdiff |
2008-01-17 |
Dale Johannesen | Revert the part of 45848 that treated weak globals |
tree | commitdiff |
2008-01-17 |
Scott Michel | Forward progress: crtbegin.c now compiles successfully! |
tree | commitdiff |
2008-01-17 |
Chris Lattner | This commit changes: |
tree | commitdiff |
2008-01-17 |
Chris Lattner | code cleanups, no functionality change. |
tree | commitdiff |
2008-01-17 |
Chris Lattner | * Introduce a new SelectionDAG::getIntPtrConstant method |
tree | commitdiff |
2008-01-17 |
Evan Cheng | DAE bug fix. Don't lose parameter attributes on vararg... |
tree | commitdiff |
2008-01-17 |
Evan Cheng | When a live virtual register is being clobbered by... |
tree | commitdiff |
2008-01-17 |
Chris Lattner | Fix arg promotion to propagate the correct attrs on... |
tree | commitdiff |
2008-01-17 |
Evan Cheng | Replace std::vector<bool> with BitVector. |
tree | commitdiff |
2008-01-16 |
Evan Cheng | Fixes a nasty dag combiner bug that causes a bunch... |
tree | commitdiff |
2008-01-16 |
Duncan Sands | Trampoline support for x86-64. This looks like |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Handle attribute(used) global variables that are i8. |
tree | commitdiff |
2008-01-16 |
Dale Johannesen | Do not mark EH tables no-dead-strip unless the |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Fix a ppc long double regression I introduced yesterday... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | merge a few pieces of code that do the store/load to... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | rename ExpandBIT_CONVERT to EmitStackConvert, generalizing |
tree | commitdiff |
2008-01-16 |
Chris Lattner | simplify a bunch of code by using SelectionDAG::CreateS... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Change legalizeop of FP_ROUND and FP_EXTEND to not... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | make it more clear that this predicate only applies... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | introduce a isTypeInSSEReg predicate, which allows... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | My previous commit had an incomplete message, it should... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | make the 'fp return in ST(0)' optimization smart enough to |
tree | commitdiff |
2008-01-16 |
Chris Lattner | various whitespace cleanups, no functionality change. |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Factor the ReachesChainWithoutSideEffects out of dag... |
tree | commitdiff |
2008-01-16 |
Devang Patel | Do not strip llvm.used values. |
tree | commitdiff |
2008-01-15 |
Dale Johannesen | Missed file from previous checkin. |
tree | commitdiff |
2008-01-15 |
Dale Johannesen | Fix and enable EH for x86-64 Darwin. Adds |
tree | commitdiff |
2008-01-15 |
Owen Anderson | Move some calls to getVRegDef higher in the callgraph... |
tree | commitdiff |
2008-01-15 |
Chris Lattner | improve compatibility with mingw, patch by Alain Frisch |
tree | commitdiff |
2008-01-15 |
Chris Lattner | If someone wants to implement ppc TRAP, they can go... |
tree | commitdiff |
2008-01-15 |
Chris Lattner | The type of the 'abort' node should be pointer type... |
tree | commitdiff |
2008-01-15 |
Chris Lattner | rename SDTRet -> SDTNone. |
tree | commitdiff |
2008-01-15 |
Owen Anderson | Remove DefInst from LiveVariables::VarInfo. Use the... |
tree | commitdiff |
2008-01-15 |
Chris Lattner | no need to expand ISD::TRAP to X86ISD::TRAP, just match... |
tree | commitdiff |
2008-01-15 |
Chris Lattner | Add support for targets that have a legal ISD::TRAP. |
tree | commitdiff |
2008-01-15 |
Anton Korobeynikov | Fix JIT encoding of trap/ud2 instruction |
tree | commitdiff |
2008-01-15 |
Bill Wendling | Reformatted. It was confusing the other way. No functio... |
tree | commitdiff |
2008-01-15 |
Evan Cheng | Oops. Forgot to commit this. |
tree | commitdiff |
2008-01-15 |
Anton Korobeynikov | For PR1839: add initial support for __builtin_trap... |
tree | commitdiff |
2008-01-15 |
Evan Cheng | Rename CCIfStruct to CCIfByVal and CCStructAssign to... |
tree | commitdiff |
2008-01-15 |
Evan Cheng | Both x86-32 and x86-64 handle byval parameter attributes. |
tree | commitdiff |
2008-01-15 |
Evan Cheng | ByVal stack slot alignment should be at least as large... |
tree | commitdiff |
2008-01-14 |
Duncan Sands | Simplify CallInst::hasByValArgument using a new method. |
tree | commitdiff |
2008-01-14 |
Duncan Sands | I noticed that the trampoline straightening transformat... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | don't create the post-ra scheduler unless it is enabled. |
tree | commitdiff |
2008-01-14 |
Chris Lattner | remove dead #include |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Improve the FP stackifier to decide all on its own... |
tree | commitdiff |
2008-01-14 |
Evan Cheng | Simplify code. |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Fix the miscompilation of MiBench/consumer-lame that... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | The isNotSuitableForSRA property is now dead, don't... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Change SRAGlobal to not depend on isNotSuitableForSRA... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Make the 'shrink global to bool' optimization more... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Turn a memcpy from a double* into a load/store of doubl... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | factor memcpy/memmove simplification out to its own... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | simplify some code. If we can infer alignment for... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | simplify some code by adding a InsertBitCastBefore... |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Whitespace tweak. |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Remove the assumption that byval has been applied to |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Allow the byval attribute for pointers to any type... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | Fix PR1907, a nasty miscompilation because instcombine... |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Small simplification. |
tree | commitdiff |
2008-01-13 |
Duncan Sands | When turning a call to a bitcast function into a direct... |
tree | commitdiff |
2008-01-12 |
Chris Lattner | improve cygwin compatibility, patch by Sam Bishop |
tree | commitdiff |
next |