aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-03-15don't eliminate address-taken blocks here.Chris Lattner
2010-03-15SIGN_EXTEND from the same type as the dest is valid.Chris Lattner
2010-03-15sink the call to VT.getSizeInBits() down into its uses,Chris Lattner
2010-03-15fix MCSectionELF to not leak memory, just like I did for MCSymbol.Chris Lattner
2010-03-15remove dead method.Chris 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-14make -view-isel-dags print after the 'ShrinkDemandedOps' pass.Chris Lattner
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-14fix AsmPrinter::GetBlockAddressSymbol to always return a uniqueChris Lattner
2010-03-14get MMI out of the label uniquing business, just go to MCContextChris 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-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-14change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner
2010-03-13eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner
2010-03-13rearrange MCContext ownership. Before LLVMTargetMachine created it Chris Lattner
2010-03-13add support for MCSymbols as operands to MachineInstrs.Chris Lattner
2010-03-13simplify EmitFrameMoves to take BaseLabel in as a symbolChris Lattner
2010-03-13factor some labels, simplify some code.Chris Lattner
2010-03-13various cleanups.Chris Lattner
2010-03-13reimplement the string pool used for inlined functionChris Lattner
2010-03-12remove gone method, grr symlinks.Chris Lattner
2010-03-12inline the now-trivial implementation of GetGlobalValueSymbol intoChris Lattner
2010-03-12give Mangler access to TargetData.Chris Lattner
2010-03-12finally give Mangler a getSymbol method, which returns an MCSymbolChris Lattner
2010-03-12remove dead code.Chris Lattner
2010-03-12make the mangler take an MCContext instead of an MAI.Chris Lattner
2010-03-12remove MAI argument from createAsmStreamer since itChris Lattner
2010-03-12fix a bug emitting .secrel32 that I introduced, PR6587, patchChris Lattner
2010-03-12Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness ofJeffrey Yasskin
2010-03-12Revert turning copysignl into a COPYSIGN node for the moment:Duncan Sands
2010-03-12Now that it's supported, turn copysignl into a COPYSIGN node.Duncan Sands
2010-03-12Fix PR6522: implement copysign expansion for x86 long doubleDuncan Sands
2010-03-12fix PR6577, a bug in sdbuilder lowering select instructionsChris Lattner
2010-03-11There is no need to create specification DIE for definitions at DIFile level.Devang Patel