aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-03-15do some serious surgery on CellSPU to get it back into a worldChris Lattner
2010-03-15fix a few more ambiguous types.Chris Lattner
2010-03-15add some missing typesChris Lattner
2010-03-15Tell Valgrind when we modify already-executed machine code so it knowsJeffrey Yasskin
2010-03-15fix an ambiguous pattern, contrary to expectations, scalar_to_vectorChris Lattner
2010-03-15remove dead method.Chris Lattner
2010-03-14don't forget to close a FD on an error condition, found byChris Lattner
2010-03-14tidy indentationChris Lattner
2010-03-14no really, all 64-bit cpu's have cmov support. This shouldChris Lattner
2010-03-14all 64-bit cpus have cmov, this should fix CodeGen/X86/cmov.llChris Lattner
2010-03-14Remove pointless forward declaration, MSVC got confused by this.Benjamin Kramer
2010-03-14Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands
2010-03-14Rename SDDbgValue.h to SDNodeDbgValue.h for consistency.Evan Cheng
2010-03-14fix ShrinkDemandedOps to not leave dead nodes around,Chris Lattner
2010-03-14rewrite ShrinkDemandedOps to be faster and indent less,Chris Lattner
2010-03-14Fix jit encoding bugs.Evan Cheng
2010-03-14make -view-isel-dags print after the 'ShrinkDemandedOps' pass.Chris Lattner
2010-03-14fix PR6605, X86ISD::CMP always returns i32 (EFLAGS), notChris Lattner
2010-03-14Add substarget feature for FP16Anton Korobeynikov
2010-03-14Add codegen support for FP16 on ARMAnton Korobeynikov
2010-03-14Make default expansion for FP16 <-> FP32 nodes into libcallsAnton Korobeynikov
2010-03-14Add DAG nodes to represent FP16 <-> FP32 intrinsicsAnton Korobeynikov
2010-03-14add support for pentium class CPUs which do not have cmov,Chris Lattner
2010-03-14fix AsmPrinter::GetBlockAddressSymbol to always return a uniqueChris Lattner
2010-03-14comment fix.Chris Lattner
2010-03-14shrink 4-byte branches to 1-byte branches when lowering fromChris Lattner
2010-03-14Skip over debug info when trying to merge two return BBs.Bill Wendling
2010-03-14Make returns more consistent with others.Bill Wendling
2010-03-14get MMI out of the label uniquing business, just go to MCContextChris Lattner
2010-03-14fix these two get the mcsymbol operand instead of imm operand.Chris Lattner
2010-03-14add a new CreateTempSymbol method, the use case forChris Lattner
2010-03-14don't use getDWLabel("label" anymore, always go through MMI.Chris Lattner
2010-03-14remove now-dead code, all labels use MCSymbols.Chris Lattner
2010-03-14change SrcLineInfo to contain a label instead of a label ID.Chris Lattner
2010-03-14Now that DBG_LABEL is updated, we can finally make MachineMove Chris Lattner
2010-03-14change the DBG_LABEL MachineInstr to always be createdChris Lattner
2010-03-14unbreak the build, grr symlinks.Chris Lattner
2010-03-14Change this code to allocate temporary labels from mccontext,Chris Lattner
2010-03-14switch GC_LABEL to use an MCSymbol operand instead of a label ID operand.Chris Lattner
2010-03-14Fix some EH failures on NNT I introduced in r98461Chris Lattner
2010-03-14fix a bug I introduced in r98459, causing some NNT failures.Chris Lattner
2010-03-14Do not force indirect tailcall through fixed registers: eax, r11. Add support...Evan Cheng
2010-03-14MC: Fix a crash on invalid, attempting to evaluate undefined symbols.Daniel Dunbar
2010-03-14change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner
2010-03-14eliminate InvalidateLabel and LabelIDList from MMI and replaceChris Lattner
2010-03-14use Label->isDefined() instead of isLabelDeleted() now that weChris Lattner
2010-03-14fix some pointless layering violations.Chris Lattner
2010-03-14change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner
2010-03-13X86_64: Fix encoding for the rest of the 64i32 instructions too.Daniel Dunbar
2010-03-13X86: Fix ADD64i32 encoding.Daniel Dunbar