summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAge
...
* Track IR ordering of SelectionDAG nodes 1/4.Andrew Trick2013-05-25
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-24
* Unify formatting of debug output.Adrian Prantl2013-05-22
* Drop @llvm.annotation and @llvm.ptr.annotation intrinsics during codegen.Justin Holewinski2013-05-21
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-18
* Generate debug info for by-value struct args even if they are not used.Adrian Prantl2013-05-16
* [inline asm] Return an undef SDValue of the expected value type, rather thanChad Rosier2013-05-01
* Only pass 'returned' to target-specific lowering code when the value of entir...Stephen Lin2013-04-30
* Temporarily revert "Change the informal convention of DBG_VALUE so that we ca...Adrian Prantl2013-04-30
* Change the informal convention of DBG_VALUE so that we can express aAdrian Prantl2013-04-30
* [inline asm] Fix a crasher for an invalid value type/register class.Chad Rosier2013-04-24
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-20
* Remove the type legality check from the SelectionDAGBuilder when it lowers @l...Owen Anderson2013-03-23
* Revert r176154 in favor of a better approach.Bill Wendling2013-03-08
* Generate an error message instead of asserting or segfaulting when we can'tChad Rosier2013-03-01
* Fix PR10475Michael Liao2013-03-01
* A small refactoring + adding comments.Eli Bendersky2013-02-28
* SelectionDAG: If llvm.donothing has a landingpad, we should clearManman Ren2013-02-27
* 'Hexadecimal' has two 'a's and only one 'i'.Matt Beaumont-Gay2013-02-25
* Fix the root cause of PR15348 by correctly handling alignment 0 onChandler Carruth2013-02-25
* Remove unnecessary code.Evan Cheng2013-02-11
* Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.Bob Wilson2013-02-08
* Tweak check to avoid integer overflow (for insanely large alignments)Evan Cheng2013-02-06
* Fix errant fallthrough in the generation of the lifetime markers.Nadav Rotem2013-02-01
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-22
* Remove unused parameter. Also use the AttributeSet query methods instead of t...Bill Wendling2013-01-18
* For inline asm:Eric Christopher2013-01-11
* Remove unneeded includes from FunctionLoweringInfo.h.Jakub Staszak2013-01-10
* Stack Alignment: throw error if we can't satisfy the minimal alignmentManman Ren2013-01-10
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling2012-12-30
* Remove Function::getParamAttributes and use the AttributeSet accessor methods...Bill Wendling2012-12-30
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-30
* Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund2012-12-19
* Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'.Patrik Hagglund2012-12-19
* Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund2012-12-19
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-19
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-19
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-19
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-13
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-11
* Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund2012-12-11
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-11
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-11
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-11
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-11
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-11
* Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng2012-12-06
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03