aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-01-22Revert r94066, which was the patch which added a Verifier pass afterDan Gohman
2010-01-22Add the ability for MCStreamer to emit comments on the same line as directives.Chris Lattner
2010-01-22pass "-fasm-verbose" into createAsmStreamer.Chris Lattner
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-22Teach pre-regalloc scheduler to schedule loads from nearby addresses. It may ...Evan Cheng
2010-01-21Trim unneeded includes.Evan Cheng
2010-01-21back this out for now. Growing Function is not good.Jim Grosbach
2010-01-21Run the verifier after LSR, to help catch use-before-def errors beforeDan Gohman
2010-01-21Make sure that landing pad entries in the EH call site table are in the properJim Grosbach
2010-01-20SjLj EH introduces can introduce an additional edge to a landing pad and padJim Grosbach
2010-01-20make findDebugLoc a class methodDale Johannesen
2010-01-20When XDEBUG is enabled, check for SelectionDAG cycles at some keyDavid Greene
2010-01-20don't send null pointers through the constantexpr codepath unneededly.Chris Lattner
2010-01-20eliminate some uses of AsmPrinter::EmitIntXXXChris Lattner
2010-01-20inline and radically simplify printDataDirective. It will eventuallyChris Lattner
2010-01-20emit basic block labels with mcstreamer.Chris Lattner
2010-01-20emit integer and fp zeros as (e.g.) .byte 0 instead of .space 1,Chris Lattner
2010-01-20signficant cleanups to EmitGlobalConstant (including streamerization Chris Lattner
2010-01-20switch ConstantFP emission to use MCStreamer, significantly Chris Lattner
2010-01-20make mcasmstreamer handle expanding 8 byte integer constants to Chris Lattner
2010-01-20give createAsmStreamer an 'isLittleEndian' argument.Chris Lattner
2010-01-20If a instruction belongs to another function (and not current function) as pe...Devang Patel
2010-01-20Add some asserts to check SelectionDAG problems earlier.David Greene
2010-01-20Move findDebugLoc somewhere more central. FixDale Johannesen
2010-01-19Fold (add x, shl(0 - y, n)) -> sub(x, shl(y, n)), to simplify some codeDan Gohman
2010-01-19simplify the rest of fp constant printing.Chris Lattner
2010-01-19simplify the code for printing x86 long double, don't do workChris Lattner
2010-01-19Identify predicate and optional-def operands when printing machineJakob Stoklund Olesen
2010-01-19eliminate AsmPrinter::EmitZeros: just use MCStreamer directly.Chris Lattner
2010-01-19Update CMake list.Benjamin Kramer
2010-01-19Add some new debugging APIs to print out "raw" SelectionDAGs to makeDavid Greene
2010-01-19Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner
2010-01-19Do not extend extension results beyond the use of a PHI instruction at the st...Evan Cheng
2010-01-19refactor code to be static functions instead of methods on AsmPrinter.Chris Lattner
2010-01-19mcstreamerize AsmPrinter::EmitZeros, at least when emitting to the Chris Lattner
2010-01-19remove MAI::ZeroDirectiveSuffix, which is only used by MASM,Chris Lattner
2010-01-19For aligned load/store instructions, it's only required to know whether aJim Grosbach
2010-01-19mcstreamer'ize the rest of EmitGlobalVariable that is used on Chris Lattner
2010-01-19stop using the .lcomm pseudoop on darwin, instead, directly use theChris Lattner
2010-01-19MDNodes are not expected to disappear or replaced by another MDNode, so there...Devang Patel
2010-01-19Avoid including DebugInfo.h in AsmPrinter.hDevang Patel
2010-01-19mc'ize some stuff, don't comment out .lcomm directive in -fverbose-asm mode.Chris Lattner
2010-01-19factor this code better.Chris Lattner
2010-01-19Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner
2010-01-19hoist handling of external globals and special globals up to common code.Chris Lattner
2010-01-19move production of .reference directives for static ctor/dtor list onChris Lattner
2010-01-19Revert accident check-in from r93165.Devang Patel
2010-01-19Revert 93811 per request.Dale Johannesen
2010-01-18Enable code to emit dbg.declare as DEBUG_VALUEDale Johannesen
2010-01-18Canonicalize -1 - x to ~x.Evan Cheng