aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
AgeCommit message (Expand)Author
2009-02-25Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng
2009-02-25Fix big-endian codegen bug. We're splitting upDale Johannesen
2009-02-25Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng
2009-02-24Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling
2009-02-24- Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling
2009-02-22Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel
2009-02-19Temporarily revert r65065. It was causing test failures.Bill Wendling
2009-02-19Check for -fast here too.Bill Wendling
2009-02-19Generate these labels when we're in "fast" mode, not simply when we're no inBill Wendling
2009-02-17Remove trailing whitespace to reduce later commit patch noise.Scott Michel
2009-02-17--- Merging (from foreign repository) r64714 into '.':Bill Wendling
2009-02-14Unbreak the build on win32.Cedric Venet
2009-02-13Revert this. It was breaking stuff.Bill Wendling
2009-02-13Turn off the old way of handling debug information in the code generator. UseBill Wendling
2009-02-09Simplify code.Evan Cheng
2009-02-09Make sure constant subscript is truncated to ptr size if it may not fit.Evan Cheng
2009-02-06Remove more non-DebugLoc getNode variants. UseDale Johannesen
2009-02-06Clear out the CurDebugLoc info when doing a 'clear' on the SDL object.Bill Wendling
2009-02-05Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen
2009-02-05Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg.Dale Johannesen
2009-02-04Reverting 63765. This broke the build of both clangDale Johannesen
2009-02-04New feature: add support for target intrinsics being defined in theNate Begeman
2009-02-04Remove some more non-DebugLoc versions of constructionDale Johannesen
2009-02-04Remove a few non-DebugLoc versions of node creationDale Johannesen
2009-02-03DebugLoc propagation; adjustment to things omittedDale Johannesen
2009-02-03Pass in something sensible for the debug location information when creating theBill Wendling
2009-02-03Explicitly pass in the "unknown" debug location. This is probably notBill Wendling
2009-02-03Create DebugLoc information in FastISel. Several temporary methods wereBill Wendling
2009-01-31Fix PR3401: when using large integers, the typeDuncan Sands
2009-01-31Move CurDebugLoc into SelectionDAGLowering.Dale Johannesen
2009-01-30Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen
2009-01-30Propagate debug info when building SelectionDAG.Dale Johannesen
2009-01-28Make isOperationLegal do what its name suggests, and introduce aDan Gohman
2009-01-28Formatting.Duncan Sands
2009-01-27Delete redundant return statements.Dan Gohman
2009-01-26During bittest switch lowering emit shift in the test block, which should (th...Anton Korobeynikov
2009-01-21Cleanup whitespace and comments, and tweak someDuncan Sands
2009-01-21Allow targets to legalize operations (with illegal operands) that produces mu...Sanjiv Gupta
2009-01-20Use "SINT_TO_FP" instead of "UINT_TO_FP" when getting the exponent. This wasBill Wendling
2009-01-20Shift types need to match.Bill Wendling
2009-01-19Verify debug info.Devang Patel
2009-01-16Registry.h should not depend on CommandLine.h.Mikhail Glushenkov
2009-01-16Delete trailing whitespace.Mikhail Glushenkov
2009-01-15Validate dbg_* intrinsics before lowering them.Devang Patel
2009-01-15Add the private linkage.Rafael Espindola
2009-01-15More consts on TargetLowering references.Dan Gohman
2009-01-15minor refactoring: use a more specific APIGabor Greif
2009-01-13Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2009-01-06Fix a bug in ComputeLinearIndex computation handling multi-levelDan Gohman