summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* name change: hasPattern() -> getMachineCombinerPatterns() ; NFCSanjay Patel2015-06-191-3/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* [TargetInstrInfo] Add new hook: AnalyzeBranchPredicate.Sanjoy Das2015-06-151-0/+10
* [TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86.Sanjoy Das2015-06-151-0/+4
* MachineLICM: Use TargetSchedModel instead of just itinerariesMatthias Braun2015-06-131-1/+1
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-111-6/+3
* [x86] Add a reassociation optimization to increase ILP via the MachineCombine...Sanjay Patel2015-06-101-0/+33
* [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer2015-06-081-0/+3
* ArrayRefize memory operand folding. NFC.Benjamin Kramer2015-02-281-12/+9
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+5
* Revert r227728 due to bad line endings.Michael Kuperstein2015-02-011-5/+0
* [X86] Convert esp-relative movs of function arguments to pushes, step 2Michael Kuperstein2015-02-011-0/+5
* Revert "Insert random noops to increase security against ROP attacks (llvm)"JF Bastien2015-01-141-7/+0
* Insert random noops to increase security against ROP attacks (llvm)JF Bastien2015-01-141-0/+7
* [AVX512] Enable FP arithmetic lowering for AVX512VL subsets.Robert Khasanov2014-12-181-0/+1
* Add Forward Control-Flow Integrity.Tom Roeder2014-11-111-0/+2
* [X86] Memory folding for commutative instructions (updated)Simon Pilgrim2014-10-201-1/+2
* Revert r219584, "[X86] Memory folding for commutative instructions."NAKAMURA Takumi2014-10-131-1/+1
* [X86] Memory folding for commutative instructions.Simon Pilgrim2014-10-121-1/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* [FastISel][X86] Optimize selects when the condition comes from a compare.Juergen Ributzka2014-06-231-0/+5
* [FastISel][X86] Refactor the code to get the X86 condition from a helper func...Juergen Ributzka2014-06-161-1/+6
* Remove the use of TargetMachine from X86InstrInfo.Eric Christopher2014-06-101-3/+3
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-051-0/+6
* [X86] Tune LEA usage for SilvermontAlexey Volkov2014-05-201-0/+7
* [C++] Use 'nullptr'.Craig Topper2014-04-281-1/+1
* [X86] As per suggestion from Craig Topper and Hal Finkel, overrideLang Hames2014-04-021-0/+3
* [C++11] Mark more classes in the X86 target as 'final'.Craig Topper2014-03-311-1/+1
* Prune includes in X86 target.Craig Topper2014-03-191-1/+1
* X86: Use enums for memory operand decoding instead of integer literals.Manuel Jacob2014-03-181-9/+10
* De-virtualize some methods since they don't override anything.Craig Topper2014-03-091-13/+13
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-091-93/+97
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-1/+1
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-0/+2
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-2/+0
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-0/+2
* Fix the ExecutionDepsFix pass to handle AVX instructions.Andrew Trick2013-10-141-0/+2
* Add MI-Sched support for x86 macro fusion.Andrew Trick2013-06-231-0/+3
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-161-6/+0
* X86: Stop LEA64_32r doing unspeakable things to its arguments.Tim Northover2013-06-101-0/+13
* Re-work X86 code generation of atomic ops with spin-loopMichael Liao2012-09-201-0/+3
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-08-021-1/+5
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-08-021-0/+8
* Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren2012-07-291-8/+0
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-07-281-0/+8
* X86: peephole optimization to remove cmp instructionManman Ren2012-07-061-0/+15
* Add early if-conversion support to X86.Jakob Stoklund Olesen2012-07-041-0/+8
* Make helper method static since it doesn't use anything in the class.Craig Topper2012-06-231-3/+3
* Revert r157755.Manman Ren2012-06-061-3/+0
OpenPOWER on IntegriCloud