aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
AgeCommit message (Expand)Author
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
2009-01-05squash warnings.Devang Patel
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-12-23Restore debug printingAnton Korobeynikov
2008-12-23Sometimes APInt syntax is really ugly... :(Anton Korobeynikov
2008-12-23Indent stuff properlyAnton Korobeynikov
2008-12-23Initial checkin of APInt'ififcation of switch loweringAnton Korobeynikov
2008-12-23Clean up the atomic opcodes in SelectionDAG.Dan Gohman
2008-12-16We have decided not to support inline asm where an output operand with a matc...Evan Cheng
2008-12-10Whitespace fixes.Bill Wendling
2008-12-09Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling
2008-12-01There are no longer any places that require aDuncan Sands
2008-11-24- Make lowering of "add with overflow" customizable by back-ends.Bill Wendling
2008-11-23Added check to avoid generating extract subvector beyond the end of the vecto...Mon P Wang
2008-11-21reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner
2008-11-21Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling
2008-11-21Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta
2008-11-21Clean up normalization of shufflesMon P Wang
2008-11-21Combine the two add with overflow intrinsics lowerings. They differ only in D...Bill Wendling
2008-11-21Generate code for llvm.uadd.with.overflow intrinsic. No conversion support yet.Bill Wendling
2008-11-21Remove chains. Unnecessary.Bill Wendling
2008-11-21Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC"Bill Wendling
2008-11-21Implement the sadd_with_overflow intrinsic. This is converted intoBill Wendling
2008-11-2080-column violation.Bill Wendling
2008-11-18Rename stackprotector_create intrinsic to stackprotector.Bill Wendling
2008-11-18Remove the stackprotector_check intrinsic. Use a volatile load instead.Bill Wendling
2008-11-16Improved shuffle normalization to avoid using extract/build when weMon P Wang
2008-11-10Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang
2008-11-10Added support for the following definition of shufflevector Mon P Wang
2008-11-07- Modify the stack protector algorithm so that the stack slot is allocated inBill Wendling
2008-11-06- Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}.Bill Wendling
2008-11-06Implement the stack protector stack accesses via intrinsics:Bill Wendling
2008-11-06Emit label for llvm.dbg.func.start of the inlined function.Devang Patel
2008-11-01Added interface to allow clients to create a MemIntrinsicNode forMon P Wang
2008-10-29Add sanity checking for BUILD_PAIR (I noticed theDuncan Sands
2008-10-21Fix SelectionDAGBuild lowering of Select instructions toDan Gohman
2008-10-21Fix gcc.c-torture/compile/920520-1.c by inserting bitconvertsChris Lattner
2008-10-19Fix comment. Other formatting changes. No functionality changes.Bill Wendling
2008-10-18Reapply r57699 with a fix to not crash on asms with multiple results. UnlikeChris Lattner
2008-10-18Revert r57699. It's causing regressions inDan Gohman
2008-10-17Factor out the code for mapping LLVM IR condition opcodes toDan Gohman
2008-10-17add support for 128 bit aggregates.Chris Lattner
2008-10-17Factor out the code for mapping LLVM IR condition opcodes toDan Gohman
2008-10-17Fix PR2356 on PowerPC: if we have an input and output that are tied togetherChris Lattner