summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrInfo.h
Commit message (Expand)AuthorAge
* [FastISel][X86] Optimize selects when the condition comes from a compare.Juergen Ributzka2014-06-23
* [FastISel][X86] Refactor the code to get the X86 condition from a helper func...Juergen Ributzka2014-06-16
* Remove the use of TargetMachine from X86InstrInfo.Eric Christopher2014-06-10
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-05
* [X86] Tune LEA usage for SilvermontAlexey Volkov2014-05-20
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* [X86] As per suggestion from Craig Topper and Hal Finkel, overrideLang Hames2014-04-02
* [C++11] Mark more classes in the X86 target as 'final'.Craig Topper2014-03-31
* Prune includes in X86 target.Craig Topper2014-03-19
* X86: Use enums for memory operand decoding instead of integer literals.Manuel Jacob2014-03-18
* De-virtualize some methods since they don't override anything.Craig Topper2014-03-09
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-09
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-02
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-19
* Revert r194865 and r194874.Alexey Samsonov2013-11-18
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-15
* Fix the ExecutionDepsFix pass to handle AVX instructions.Andrew Trick2013-10-14
* Add MI-Sched support for x86 macro fusion.Andrew Trick2013-06-23
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-16
* X86: Stop LEA64_32r doing unspeakable things to its arguments.Tim Northover2013-06-10
* Re-work X86 code generation of atomic ops with spin-loopMichael Liao2012-09-20
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-08-02
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-08-02
* Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren2012-07-29
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-07-28
* X86: peephole optimization to remove cmp instructionManman Ren2012-07-06
* Add early if-conversion support to X86.Jakob Stoklund Olesen2012-07-04
* Make helper method static since it doesn't use anything in the class.Craig Topper2012-06-23
* Revert r157755.Manman Ren2012-06-06
* Revert r157831Manman Ren2012-06-03
* X86: peephole optimization to remove cmp instructionManman Ren2012-06-01
* Remove a trailing space and fix a comment.Craig Topper2012-06-01
* X86: replace SUB with CMP if possibleManman Ren2012-05-31
* Added FMA3 Intel instructions.Elena Demikhovsky2012-05-31
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-17
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Break false dependencies before partial register updates.Jakob Stoklund Olesen2011-11-15
* Expand the x86 V_SET0* pseudos right after register allocation.Jakob Stoklund Olesen2011-09-29
* Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo.Jakob Stoklund Olesen2011-09-27
* * Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE flag into aBruno Cardoso Lopes2011-09-08
* Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen2011-08-08
* Refactor X86 target to separate MC code from Target code.Evan Cheng2011-07-25
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-01
* Remove unused OpcodeMask enumerator.Francois Pichet2011-05-25
* Fix MSVC warning: "is out of range for enum constant" Francois Pichet2011-05-25
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Make OpcodeMask an unsigned long long literal to deal with overflow.Joerg Sonnenberger2011-04-04
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-04
* Expand Op0Mask by one bit in preparation for the PadLock prefixes.Joerg Sonnenberger2011-04-04
* Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick2011-03-05