projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
AMDGPU/SI: Factor operand folding code into its own function
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
2015-08-28
Sanjay Patel
[x86] enable machine combiner reassociations for scalar...
blob
|
commitdiff
|
raw
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
2015-03-12
Eric Christopher
Remove the need to cache the subtarget in the X86 Targe...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Benjamin Kramer
Convert push_back loops into append calls.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Benjamin Kramer
ArrayRefize memory operand folding. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Benjamin Kramer
Replace std::copy with a back inserter with vector...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-25
Bruno Cardoso Lopes
[X86][MMX] Reapply: Add MMX instructions to foldable...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-23
Bruno Cardoso Lopes
Revert "[X86][MMX] Add MMX instructions to foldable...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-23
Bruno Cardoso Lopes
[X86][MMX] Add MMX instructions to foldable tables
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
rename variables again because these tables also deal...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
Add comment to explain a non-obvious setting; NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
remove function names from comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
replace meaningless variable names; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
prevent folding a scalar FP load into a packed logical...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Simon Pilgrim
[X86][XOP] Enable commutation for XOP instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Duncan P. N. Exon...
X86: Canonicalize access to function attributes, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-12
Simon Pilgrim
Relaxed over-zealous alignment requirement for VEX...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Simon Pilgrim
[X86][AVX2] Missing AVX2 memory folding instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Simon Pilgrim
[X86][XOP] Added XOP memory folding patterns + tests
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Craig Topper
[X86] Preserve mem refs on newly created 'Store' node...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Craig Topper
[X86] Remove unnecessary alignment checks from the...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-09
Sanjay Patel
rename variable to give it some meaning; remove obvious...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-09
Sanjay Patel
fix comment that didn't match the code; remove unnecess...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-08
Simon Pilgrim
Moved AVX2 vbroadcast (reg) instruction foldings under...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-07
Simon Pilgrim
[X86][AVX] Added missing stack folding support + test...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-02
Eric Christopher
Reuse a bunch of cached subtargets and remove getSubtar...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
[X86] Convert esp-relative movs of function arguments...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
Revert r227728 due to bad line endings.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
[X86] Convert esp-relative movs of function arguments...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Simon Pilgrim
Removed SSE lane blend findCommutedOpIndices overrides...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Reid Kleckner
Win64: Put a REX_W prefix on all TAILJMP* instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-26
Simon Pilgrim
[X86][SSE] Float comparisons can sometimes be safely...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-26
Simon Pilgrim
[X86][PCLMUL] Enable commutation for PCLMUL instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Simon Pilgrim
[X86][AVX] Added (V)MOVDDUP / (V)MOVSLDUP / (V)MOVSHDUP...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Simon Pilgrim
[X86][SSE] Missing SSE/AVX1 memory folding integer...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Simon Pilgrim
[X86][AVX] Missing AVX1 memory folding float instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-14
JF Bastien
Revert "Insert random noops to increase security agains...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-14
JF Bastien
Insert random noops to increase security against ROP...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
Craig Topper
[X86] Merge a switch statement inside a default case...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
Craig Topper
[X86] Make isel select the 2-byte register form of...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
Craig Topper
[X86] Make isel select the shorter form of jump instruc...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-28
Michael Kuperstein
[X86] Add missing memory variants to AVX false dependen...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-18
Robert Khasanov
[AVX512] Enable FP arithmetic lowering for AVX512VL...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-16
Simon Pilgrim
[X86][SSE] Vector double -> float conversion memory...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-15
Michael Kuperstein
[X86] Break false dependencies before partial register...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Robert Khasanov
[AVX512] Added lowering for VBROADCASTSS/SD instructions.
blob
|
commitdiff
|
raw
|
diff to current
next