aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2010-03-11Extract methods from LocalRewriter::RewriteMBB bringing it down to 666 lines.Jakob Stoklund Olesen
2010-03-11change MCContext to always have an MCAsmInfo.Chris Lattner
2010-03-11fix a fixme in TargetLoweringObjectFile::getExprForDwarfReferenceChris Lattner
2010-03-11Remove getWidenVectorType, which is no longer used.Dan Gohman
2010-03-11rename getSymbolForDwarf* to getExprForDwarf* since it returnsChris Lattner
2010-03-11In case of tail call size of Ins and InVals may not match.Evan Cheng
2010-03-11Avoid leaking CompileUnits in DwarfDebug.cpp.Jeffrey Yasskin
2010-03-11Add a new jump table encoding to indicate jump tables entriesRichard Osborne
2010-03-11The check for coalescing a virtual register to a physical register, e.g.Evan Cheng
2010-03-11Remove dead include.Daniel Dunbar
2010-03-11Fix debug_value handling.Dale Johannesen
2010-03-11MC: Provide MCAssembler with a TargetAsmBackend.Daniel Dunbar
2010-03-11VirtRegRewriter spring cleaning. No functional change.Jakob Stoklund Olesen
2010-03-10fix PR6533 by updating the br(xor) code to remember the caseChris Lattner
2010-03-10Cosmetic: lengthen names and improve comments.Dale Johannesen
2010-03-10Add a bit along with the MCSymbols stored in the MachineModuleInfo maps thatBill Wendling
2010-03-10Progress towards shepherding debug info through SelectionDAG.Dale Johannesen
2010-03-10Fix another bitwidth calculation to handle vector types; based on aDan Gohman
2010-03-10Fix another place where DEBUG_VALUE affected codegen.Dale Johannesen
2010-03-10Fix a bug in DEBUG_VALUE handling Devang ran into.Dale Johannesen
2010-03-10move three lowering hooks from MAI to TLOF and make one of themChris Lattner
2010-03-10This survived a bootstrap, so let's try 98104 again.Dale Johannesen
2010-03-10Enable machine cse pass.Evan Cheng
2010-03-10mcize the rest of EH emission, only one more directive missingChris Lattner
2010-03-10add missing filename!Chris Lattner
2010-03-10set the temporary bit on MCSymbols correctly.Chris Lattner
2010-03-10Add a couple more heuristics to neuter machine cse some more.Evan Cheng
2010-03-10inline away a form of IsPCRelative, eliminating the Chris Lattner