summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [FastISel][X86] Extend support for {s|u}{add|sub|mul}.with.overflow intrinsics.Juergen Ributzka2014-06-101-30/+89
* [pr19844] Add thread local mode to aliases.Rafael Espindola2014-05-281-11/+2
* Delete getAliasedGlobal.Rafael Espindola2014-05-161-1/+1
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-14/+14
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-3/+3
* isTargetWindows() renamed to isTargetKnownWindowsMSVC()Yaron Keren2014-04-011-1/+1
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-271-1/+1
* Revert "Prevent alias from pointing to weak aliases."Rafael Espindola2014-03-261-1/+1
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-261-1/+1
* Prune includes in X86 target.Craig Topper2014-03-191-1/+1
* [C++11] Mark the target fast isel classes as 'final' so that the compiler can...Craig Topper2014-03-181-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-091-7/+7
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-041-1/+1
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-041-1/+1
* Rename a DebugLoc variable to DbgLoc and a DataLayout to DL.Rafael Espindola2014-02-181-80/+83
* Implement inalloca codegen for x86 with the new inalloca designReid Kleckner2014-01-311-0/+4
* Don't put non-static allocas in the static alloca mapReid Kleckner2014-01-311-0/+1
* Fix known typosAlp Toker2014-01-241-1/+1
* Add FPExt option to CCValAssign::LocInfo. When generating calling-conventionLang Hames2014-01-141-0/+2
* Decouple dllexport/dllimport from linkageNico Rieck2014-01-141-1/+1
* Revert "Decouple dllexport/dllimport from linkage"Nico Rieck2014-01-141-1/+1
* Decouple dllexport/dllimport from linkageNico Rieck2014-01-141-1/+1
* [x86] Disambiguate RET[QL] and fix aliases for 16-bit modeDavid Woodhouse2014-01-081-1/+1
* [X86][fast-isel] Fix select lowering.Quentin Colombet2013-12-191-2/+7
* [stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee2013-12-191-0/+2
* Switch to the new MingW ABI.Rafael Espindola2013-12-121-1/+1
* 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
OpenPOWER on IntegriCloud