projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r257055, it caused PR26064.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
2016-01-05
Craig Topper
[X86] Make MOV32ri64 a post-RA pseudo instead of a...
blob
|
commitdiff
|
raw
2016-01-05
David Majnemer
Revert "[X86] Use push-pop for materializing small...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-05
Matthias Braun
MachineInstrBundle: Fix reversed isSuperRegisterEq...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-04
David Majnemer
[X86] Make hasFP constant time
blob
|
commitdiff
|
raw
|
diff to current
2015-12-29
Sanjay Patel
use range-based for-loops; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-12-28
Sanjay Patel
tidy up; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-12-27
David Majnemer
[X86, Win64] Use a frame pointer if pushf is emitted
blob
|
commitdiff
|
raw
|
diff to current
2015-12-25
Craig Topper
[X86] Replace MVT::SimpleValueType in the AsmParser...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-24
Elena Demikhovsky
AVX-512: Kreg set 0/1 optimization
blob
|
commitdiff
|
raw
|
diff to current
2015-12-20
Craig Topper
[X86] Use range-based for loop. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-12-17
Hans Wennborg
[X86] Use push-pop for materializing small constants...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-15
Hans Wennborg
Fix "Not having LAHF/SAHF" assert.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-15
Hans Wennborg
[X86] Smaller code for materializing 32-bit 1 and ...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-11
Matthias Braun
CodeGen: Redo analyzePhysRegs() and computeRegisterLive...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-05
Simon Pilgrim
[X86][ADX] Added memory folding patterns and stack...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-04
Hans Wennborg
X86: Don't emit SAHF/LAHF for 64-bit targets unless...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-04
JF Bastien
X86InstrInfo::copyPhysReg: workaround reg liveness
blob
|
commitdiff
|
raw
|
diff to current
2015-12-01
Craig Topper
[X86] Use range-based for loops. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-12-01
Craig Topper
[X86] Use array_lengthof instead of calculating manuall...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-30
Craig Topper
Revert r254279 "[X86] Use ArrayRef. NFC". It seems...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-30
Craig Topper
[X86] Use ArrayRef. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-11-26
Vyacheslav Klochkov
X86-FMA3: Improved/enabled the memory folding optimizat...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-24
Sanjay Patel
[x86] remove duplicate movq instruction defs (PR25554)
blob
|
commitdiff
|
raw
|
diff to current
2015-11-19
Simon Pilgrim
[X86] Use existing MachineInstrBuilder::addDisp to...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-19
Elena Demikhovsky
AVX-512: Fixed COPY_TO_REGCLASS for mask registers
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Vyacheslav Klochkov
X86-FMA3: Implemented commute transformations FMA*_Int...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-12
Vyacheslav Klochkov
My first/test commit. Removed a trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-06
Andrew Kaylor
Improved the operands commute transformation for X86...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-04
Simon Pilgrim
Warning fix.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-04
Simon Pilgrim
[X86][SSE] Add general memory folding for (V)INSERTPS...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-04
Andrew Kaylor
Created new X86 FMA3 opcodes (FMA*_Int) that are used...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Igor Breger
AVX512: Add AVX-512 not materializable instructions.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-01
David Majnemer
[WinEH] Make FuncletLayout more robust against catchret
blob
|
commitdiff
|
raw
|
diff to current
2015-09-30
Sanjay Patel
[x86] enable machine combiner reassociations for 256...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-28
Andrew Kaylor
Improved the interface of methods commuting operands...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Chad Rosier
[Machine Combiner] Refactor machine reassociation code...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Elena Demikhovsky
AVX-512: shufflevector for i1 vectors <2 x i1> .. ...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-12
Sanjay Patel
[x86] enable machine combiner reassociations for 128...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-12
Sanjay Patel
revert r247506; need to verify changes in existing...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-12
Sanjay Patel
[x86] enable machine combiner reassociations for 128...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-03
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-01
Sanjay Patel
rename "slow-unaligned-mem-under-32" to slow-unaligned...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-30
Hal Finkel
[MIR Serialization] static -> static const in getSerial...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-26
Andrew Kaylor
Expose hasLiveCondCodeDef as a member function of the...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-21
Sanjay Patel
[x86] enable machine combiner reassociations for 256...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-21
Sanjay Patel
[x86] invert logic for attribute 'FeatureFastUAMem'
blob
|
commitdiff
|
raw
|
diff to current
2015-08-21
Sanjay Patel
[x86] enable machine combiner reassociations for 128...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-15
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-12
Sanjay Patel
fix typo; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-08-12
Sanjay Patel
[x86] enable machine combiner reassociations for 256...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Alex Lorenz
PseudoSourceValue: Replace global manager with a manage...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Sanjay Patel
[x86] enable machine combiner reassociations for 128...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
JF Bastien
x86: Emit LAHF/SAHF instead of PUSHF/POPF
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Sanjay Patel
fix minsize detection: minsize attribute implies optimi...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Sanjay Patel
fix minsize detection: minsize attribute implies optimi...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-08
Sanjay Patel
[x86] enable machine combiner reassociations for 128...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
Alex Lorenz
MIR Serialization: Initial serialization of the machine...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-05
JF Bastien
Revert "Fix MO's analyzePhysReg, it was confusing sub...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-05
JF Bastien
Fix MO's analyzePhysReg, it was confusing sub- and...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Sanjay Patel
wrap OptSize and MinSize attributes for easier and...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Sanjay Patel
[x86] machine combiner reassociation: mark EFLAGS opera...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-31
Sanjay Patel
[x86] reassociate integer multiplies using machine...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-30
Sanjay Patel
push fast-math check for machine-combiner reassociation...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Sanjay Patel
fix invalid load folding with SSE/AVX FP logical instru...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-23
Michael Kuperstein
[X86] Allow load folding into PUSH instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-07-19
Simon Pilgrim
Remove TargetInstrInfo::canFoldMemoryOperand
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Bruno Cardoso Lopes
[MMX] Use the appropriate instructions for GR64 <-...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Simon Pilgrim
[X86][SSE] Added (V)ROUNDSD + (V)ROUNDSS stack folding...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Sanjay Patel
use range-based for loops; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Sanjay Patel
[x86] extend machine combiner reassociation optimizatio...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Sanjay Patel
[x86] generalize reassociation optimization in machine...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Simon Pilgrim
[X86][FMA4] FMA4 ops can perform unaligned folded loads.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Ahmed Bougacha
[X86] Teach load folding to accept scalar _Int users...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Sanjay Patel
name change: hasPattern() -> getMachineCombinerPatterns...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-15
Sanjoy Das
[TargetInstrInfo] Add new hook: AnalyzeBranchPredicate.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-15
Sanjoy Das
[TargetInstrInfo] Rename getLdStBaseRegImmOfs and imple...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-13
Matthias Braun
MachineLICM: Use TargetSchedModel instead of just itine...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Ahmed Bougacha
[CodeGen] ArrayRef'ize cond/pred in various TII APIs...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-10
Sanjay Patel
change assert that will never fire to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2015-06-10
Sanjay Patel
[x86] Add a reassociation optimization to increase...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-08
Keno Fischer
[InstrInfo] Refactor foldOperandImpl to thread through...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-08
Igor Breger
AVX-512: Implemented 256/128bit VALIGND/Q instructions...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-07
Simon Pilgrim
[X86] Added BitScanForward/BitScanReverse memory foldin...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Matthias Braun
MachineInstr: Remove unused parameter.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-13
Jim Grosbach
MC: Modernize MCOperand API naming. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-07
Sanjay Patel
[x86] eliminate unnecessary shuffling/moves with unary...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-28
Sanjay Patel
[x86] remove RCPPS and RSQRTPS intrinsic instruction...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-17
Sanjay Patel
[X86, AVX] add an exedepfix entry for vmovq == vmovlps...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-15
Sanjay Patel
[X86] add an exedepfix entry for movq == movlps ==...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-03
Simon Pilgrim
[X86] Added SSE4.2 CRC32 memory folding patterns +...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-03
Simon Pilgrim
[X86][3DNow] Added 3DNow! memory folding patterns ...
blob
|
commitdiff
|
raw
|
diff to current
next