aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-0/+2
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-51/+101
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-118/+240
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-484/+466
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-232/+1033
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-18/+18
* Update to LLVM 3.5a.Stephen Hines2014-04-241-96/+113
* Avoid illegal integer promotion in fastiselBob Wilson2013-11-151-7/+2
* [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.Juergen Ributzka2013-11-081-0/+1
* [X86][FastISel] Add a comment to help understanding changes made in r192636.Quentin Colombet2013-10-221-0/+23
* [X86][FastISel] During X86 fastisel, the address of indirect call was resolvedQuentin Colombet2013-10-141-7/+14
* Followup to r191252.Bill Wendling2013-09-241-113/+127
* Selecting the address from a very long chain of GEPs can blow the stack.Bill Wendling2013-09-241-3/+12
* Replace getValueType().getSimpleVT() with getSimpleValueType(). Also remove o...Craig Topper2013-08-151-1/+1
* Fix copy and paste bug from r186491 to make v2f64 use MOVAPD/MOVUPD as it sho...Craig Topper2013-07-181-2/+2
* Teach x86 fast-isel to use AVX opcodes for vector stores when AVX is enabled.Craig Topper2013-07-171-6/+6
* Make x86 fast-isel correctly choose between aligned and unaligned operations ...Craig Topper2013-07-171-12/+28
* Target/X86: Add explicit Win64 and System V/x86-64 calling conventions.Charles Davis2013-07-121-11/+14
* X86 fast-isel: Avoid explicit AH subreg reference for [SU]Rem.Jim Grosbach2013-07-091-4/+31
* DebugInfo: Don't lose unreferenced non-trivial by-value parametersDavid Blaikie2013-06-211-2/+0
* Use the Copy we defined above here.Eric Christopher2013-06-111-2/+2
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-5/+2
* X86: use sub-register sequences for MOV*r0 operationsTim Northover2013-05-301-6/+25
* X86: change zext moves to use sub-register infrastructure.Tim Northover2013-05-301-9/+30
* Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky2013-04-191-9/+5
* Allow misaligned stores in x86 fast-isel.Derek Schuff2013-04-181-5/+0
* This patch teaches x86 fast-isel to generate the native div/idiv instructionsEli Bendersky2013-04-171-0/+125
* [fast-isel] Use the correct API to disable FastLowerArguments for Win64.Chad Rosier2013-04-021-1/+1
* Make Win32 put the SRet address into EAX, fixes PR15556Timur Iskhodzhanov2013-03-281-4/+6
* [fast-isel] The X86FastISel::FastLowerArguments function doesn't properly handleChad Rosier2013-03-141-0/+3
* [fast-isel] Make sure the FastLowerArguments function checks to make sure theChad Rosier2013-02-261-0/+1
* [fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier2013-02-251-0/+73
* Remove a useless assert.Chad Rosier2013-02-181-1/+0
* Return false instead of 0.Jakub Staszak2013-02-171-1/+1
* Simplify code. Remove "else after return".Jakub Staszak2013-02-141-5/+4
* Move MRI liveouts to X86 return instructions.Jakob Stoklund Olesen2013-02-051-4/+10
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-7/+7
* Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling2012-12-301-4/+2
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-191-2/+2
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-10/+10
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-2/+2
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-111-2/+2
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-111-0/+4
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-7/+7
* Return 0 instead of false.Jakub Staszak2012-11-151-3/+3
* Simplify code.Jakub Staszak2012-11-151-1/+1
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-011-6/+4
* Cleanup another place redundant SP maintainedMichael Liao2012-11-011-4/+4
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-4/+6
* Use the attribute enums to query if a parameter has an attribute.Bill Wendling2012-10-091-10/+10