summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelDAGToDAG.cpp
Commit message (Expand)AuthorAge
* Override runOnMachineFunction for X86ISelDAGToDAG so that we canEric Christopher2014-05-22
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-14
* Convert more SelectionDAG functions to use ArrayRef.Craig Topper2014-04-28
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-27
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-26
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Mark a couple of the X86 target classes as final. Allows the compiler to de-v...Craig Topper2014-03-31
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-09
* Correct word hyphenationsAlp Toker2013-12-05
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-22
* X86: FrameIndex addressing modes do have a base register.Tim Northover2013-09-19
* Use MVT instead of EVT in X86ISelDAGToDAG since all the types should be legal.Craig Topper2013-08-15
* Replace getValueType().getSimpleVT() with getSimpleValueType(). Also remove o...Craig Topper2013-08-15
* X86: Add comment.Jim Grosbach2013-07-09
* Don't cast away constness.Benjamin Kramer2013-06-27
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* X86: Stop LEA64_32r doing unspeakable things to its arguments.Tim Northover2013-06-10
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-06
* [PATCH] Fix VGATHER* operand constraintsMichael Liao2013-06-05
* Revert r183069: "TMP: LEA64_32r fixing"Tim Northover2013-06-01
* TMP: LEA64_32r fixingTim Northover2013-06-01
* X86: change MOV64ri64i32 into MOV32ri64Tim Northover2013-06-01
* Temporarily Revert "X86: change MOV64ri64i32 into MOV32ri64" as itEric Christopher2013-05-31
* X86: change MOV64ri64i32 into MOV32ri64Tim Northover2013-05-31
* X86: use sub-register sequences for MOV*r0 operationsTim Northover2013-05-30
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-25
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-25
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-24
* ArrayRefize getMachineNode(). No functionality change.Michael Liao2013-04-19
* Catch another case where SD fails to propagate node order.Andrew Trick2013-04-13
* Skip moving call address loading into callseq when targets prefer register in...Michael Liao2013-03-28
* Add obvious constantness.Jakub Staszak2013-02-19
* Fix typo in comment.Nick Lewycky2013-01-13
* Fix for PR14739. It's not safe to fold a load into a call across a store. Tha...Evan Cheng2013-01-06
* Move 'break' to the right place to prevent fallthru. There is no test-caseJakub Staszak2013-01-04
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-30
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Remove unneeded #includes.Jakub Staszak2012-11-14
* Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support.Craig Topper2012-11-10
* Add __builtin_setjmp/_longjmp supprt in X86 backendMichael Liao2012-10-15
* Create enums for the different attributes.Bill Wendling2012-10-09
* Follow up to r165072. Try a different approach: only move the load when it's ...Evan Cheng2012-10-05
* Fix a serious X86 instruction selection bug. InEvan Cheng2012-10-02
* X86: when replacing SUB with TEST in ISelDAGToDAG, only replace uses of theManman Ren2012-09-28
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27