aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-221-1/+2
* Remove unused parameter. Also use the AttributeSet query methods instead of t...Bill Wendling2013-01-181-2/+1
* For inline asm:Eric Christopher2013-01-111-0/+6
* Remove unneeded includes from FunctionLoweringInfo.h.Jakub Staszak2013-01-101-1/+1
* Stack Alignment: throw error if we can't satisfy the minimal alignmentManman Ren2013-01-101-1/+2
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-13/+13
* Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling2012-12-301-7/+8
* Remove Function::getParamAttributes and use the AttributeSet accessor methods...Bill Wendling2012-12-301-8/+8
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-301-1/+2
* Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund2012-12-191-4/+5
* Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'.Patrik Hagglund2012-12-191-38/+38
* Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund2012-12-191-12/+11
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-191-1/+1
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-191-5/+9
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-191-10/+10
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-18/+18
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-131-5/+5
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-34/+30
* Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund2012-12-111-11/+10
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-111-1/+2
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-111-5/+9
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-111-10/+10
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-4/+4
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-111-5/+0
* Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng2012-12-061-1/+3
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-20/+20
* Refactor to make helper method static.Craig Topper2012-11-251-27/+14
* Remove duplicate check of LimitFloatPrecision. It was already checked earlier...Craig Topper2012-11-251-1/+1
* Factor common code out of individual if blocks into common tail.Craig Topper2012-11-251-24/+12
* Remove redundant calls to getCurDebugLoc in visitIntrinsicCall. It's already ...Craig Topper2012-11-241-7/+4
* Refactor a bit to make some helper methods static.Craig Topper2012-11-241-37/+20
* Factor some common code out of individual if blocks.Craig Topper2012-11-241-52/+27
* Refactor a bit to make some helper functions static.Craig Topper2012-11-231-51/+24
* llvm.fmuladd.* lowering should be checking isOperationLegalOrCustom, rather thanLang Hames2012-11-221-1/+1
* Remove conditions from 'else if' that were guaranteed by preceding 'if'.Craig Topper2012-11-161-12/+12
* Factor out the final FADD that's common to multiple code paths in the visitLo...Craig Topper2012-11-161-45/+30
* Factor some common code to reduce compile size.Craig Topper2012-11-161-37/+20
* Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics.Craig Topper2012-11-151-0/+20
* Codegen support for arbitrary vector getelementptrs.Duncan Sands2012-11-131-3/+3
* OutputArg: added an index of the original argument to match the change toManman Ren2012-11-011-2/+3
* Add a comment for r167040.Chad Rosier2012-10-301-0/+4
* [inline asm] Implement mayLoad and mayStore for inline assembly. In general,Chad Rosier2012-10-301-1/+19
* Make the indirect branch optimization deterministic. No functionality change.Nadav Rotem2012-10-231-8/+8
* This patch is to fix radar://8426430. It is about llvm support of __builtin_d...Shuxin Yang2012-10-191-5/+5
* Issue description:Stepan Dyatkovskiy2012-10-101-2/+3
* Use the attribute enums to query if a parameter has an attribute.Bill Wendling2012-10-091-6/+6
* Create enums for the different attributes.Bill Wendling2012-10-091-12/+12
* Move TargetData to DataLayout.Micah Villmow2012-10-081-13/+13
* Update to use the predicate methods to query if an attribute exists.Bill Wendling2012-10-031-17/+17
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-261-1/+1