summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
Commit message (Expand)AuthorAgeFilesLines
* - Make lowering of "add with overflow" customizable by back-ends.Bill Wendling2008-11-241-2/+1
* Added check to avoid generating extract subvector beyond the end of the vecto...Mon P Wang2008-11-231-1/+2
* reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner2008-11-211-6/+3
* Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling2008-11-211-3/+6
* Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta2008-11-211-6/+3
* Clean up normalization of shufflesMon P Wang2008-11-211-30/+31
* Combine the two add with overflow intrinsics lowerings. They differ only in D...Bill Wendling2008-11-211-18/+5
* Generate code for llvm.uadd.with.overflow intrinsic. No conversion support yet.Bill Wendling2008-11-211-1/+12
* Remove chains. Unnecessary.Bill Wendling2008-11-211-8/+4
* Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC"Bill Wendling2008-11-211-3/+3
* Implement the sadd_with_overflow intrinsic. This is converted intoBill Wendling2008-11-211-0/+25
* 80-column violation.Bill Wendling2008-11-201-2/+4
* Rename stackprotector_create intrinsic to stackprotector.Bill Wendling2008-11-181-1/+1
* Remove the stackprotector_check intrinsic. Use a volatile load instead.Bill Wendling2008-11-181-13/+0
* Improved shuffle normalization to avoid using extract/build when weMon P Wang2008-11-161-96/+122
* Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang2008-11-101-0/+32
* Added support for the following definition of shufflevector Mon P Wang2008-11-101-3/+169
* - Modify the stack protector algorithm so that the stack slot is allocated inBill Wendling2008-11-071-8/+4
* - Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}.Bill Wendling2008-11-061-4/+2
* Implement the stack protector stack accesses via intrinsics:Bill Wendling2008-11-061-0/+43
* Emit label for llvm.dbg.func.start of the inlined function.Devang Patel2008-11-061-3/+6
* Added interface to allow clients to create a MemIntrinsicNode forMon P Wang2008-11-011-4/+17
* Add sanity checking for BUILD_PAIR (I noticed theDuncan Sands2008-10-291-3/+6
* Fix SelectionDAGBuild lowering of Select instructions toDan Gohman2008-10-211-8/+22
* Fix gcc.c-torture/compile/920520-1.c by inserting bitconvertsChris Lattner2008-10-211-7/+30
* Fix comment. Other formatting changes. No functionality changes.Bill Wendling2008-10-191-5/+6
* Reapply r57699 with a fix to not crash on asms with multiple results. UnlikeChris Lattner2008-10-181-16/+48
* Revert r57699. It's causing regressions inDan Gohman2008-10-181-43/+15
* Factor out the code for mapping LLVM IR condition opcodes toDan Gohman2008-10-171-34/+44
* add support for 128 bit aggregates.Chris Lattner2008-10-171-0/+1
* Factor out the code for mapping LLVM IR condition opcodes toDan Gohman2008-10-171-126/+61
* Fix PR2356 on PowerPC: if we have an input and output that are tied togetherChris Lattner2008-10-171-15/+43
* refactor some code into a helper method, no functionality change.Chris Lattner2008-10-171-25/+40
* Keep track of *which* input constraint matches an outputChris Lattner2008-10-171-3/+3
* add an assert so that PR2356 explodes instead of running off anChris Lattner2008-10-171-6/+9
* simplify comparisonChris Lattner2008-10-111-1/+1
* Correctly handle calls with no return values. This fixesDan Gohman2008-10-071-1/+1
* Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling2008-09-261-4/+1
* Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng2008-09-261-1/+4
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-7/+11
* Large mechanical patch.Devang Patel2008-09-251-19/+19
* Accept 'inreg' attribute on x86 functions asDale Johannesen2008-09-251-2/+7
* FastISel support for debug info.Dan Gohman2008-09-251-1/+3
* <rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty()...Evan Cheng2008-09-251-2/+5
* Remove SelectionDag early allocation of registersDale Johannesen2008-09-241-40/+9
* Next round of earlyclobber handling. Approach theDale Johannesen2008-09-241-21/+10
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-241-2/+20
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-1/+0
* Add helper function to get a 32-bit floating point constant. No functionality...Bill Wendling2008-09-221-189/+106
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-171-13/+23
OpenPOWER on IntegriCloud