aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2005-12-09Avoid emitting two tabs when switching to a named sectionChris Lattner
2005-12-09Teach legalize how to promote sext_inreg to fix a problem Andrew pointedChris Lattner
2005-12-08improve code insertion in two ways:Chris Lattner
2005-12-07Fix a crash where ConstantVec nodes were being generated with the wrongNate Begeman
2005-12-07Only transform (sext (truncate x)) -> (sextinreg x) if before legalize orChris Lattner
2005-12-07Teach the dag combiner to turn a truncate/sign_extend pair into a sextinregChris Lattner
2005-12-06Teach the SelectionDAG ISel how to turn ConstantPacked values intoNate Begeman
2005-12-05Fix the #1 code quality problem that I have seen on X86 (and it also affectsChris Lattner
2005-12-03dbg.stoppoint returns a value, don't forget to init itChris Lattner
2005-12-02bah, must generate all resultsAndrew Lenharth
2005-12-02cycle counter fixAndrew Lenharth
2005-12-01Don't remove two operand, two result nodes from the binary ops map. TheseChris Lattner
2005-12-01Promote line and column number information for our friendly 64-bit targets.Chris Lattner
2005-12-01This is a bugfix for SelectNodeTo. In certain situations, we could beChris Lattner
2005-12-01Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman
2005-11-30Make SelectNodeTo return NChris Lattner
2005-11-30CALLSEQ_START/END nodes don't get memoized, do not add them in whenChris Lattner
2005-11-30At long last, you can say that f32 isn't supported for setccAndrew Lenharth
2005-11-30First chunk of actually generating vector code for packed types. TheseNate Begeman
2005-11-30add support for custom lowering SINT_TO_FPAndrew Lenharth
2005-11-30Fix a problem with llvm-ranlib that (on some platforms) caused the archiveReid Spencer
2005-11-30Fixed a bug introduced by my last commit: TargetGlobalValues should key onEvan Cheng
2005-11-30Added an index field to GlobalAddressSDNode so it can represent X+12, etc.Evan Cheng
2005-11-29Add support for a new STRING and LOCATION node for line number support, patchChris Lattner
2005-11-29Add the majority of the vector machien value types we expect to support,Nate Begeman
2005-11-22Check in code to scalarize arbitrarily wide packed types for some simpleNate Begeman
2005-11-22Rather than attempting to legalize 1 x float, make sure the SD ISel neverNate Begeman
2005-11-21I think I know what you meant here, but just to be safe I'll let youDuraid Madina
2005-11-21Allow target to customize directive used to switch to arbitrary section in Sw...Chris Lattner
2005-11-21increment the function number in SetupMachineFunctionChris Lattner
2005-11-21Adjust to capitalized asmprinter method namesChris Lattner
2005-11-21Add section switching to common code generator code. Add a couple ofChris Lattner
2005-11-20Legalize MERGE_VALUES, expand READCYCLECOUNTER correctly, so it doesn'tChris Lattner
2005-11-20The first patch of X86 support for read cycle counterAndrew Lenharth
2005-11-20more progress towards bug 291 being finished. Patch by Owen Anderson,Chris Lattner
2005-11-19Unbreak codegen of bools. This should fix the llc/jit/llc-beta failuresChris Lattner
2005-11-19Improve Selection DAG printer portability. Patch by Owen Anderson!Chris Lattner
2005-11-19Teach the graph viewer to handle register operands that are zero.Chris Lattner
2005-11-19Silence a bogus warningChris Lattner
2005-11-19Add some method variants, patch by Evan ChengChris Lattner
2005-11-19Teach LLVM how to scalarize packed types. Currently, this only works onNate Begeman
2005-11-18Split out the shift code from visitBinary.Nate Begeman
2005-11-17Allow targets to custom legalize leaf nodes like GlobalAddress.Chris Lattner
2005-11-17Teach legalize about targetglobaladdressChris Lattner
2005-11-16when debugging lower dbg intrinsics to callsChris Lattner
2005-11-15Remove extraneous parents around constants when using a constant expr cast.Chris Lattner
2005-11-14Teach emitAlignment to handle explicit alignment requests by globals.Chris Lattner
2005-11-12Fix operator precedence bug caught by VC++.Jeff Cohen
2005-11-11added a chain outputAndrew Lenharth
2005-11-11continued readcyclecounter supportAndrew Lenharth