index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Teach convertToThreeAddress to handle SUB with immediate
Craig Topper
2019-07-15
1
-0
/
+45
*
[X86] Remove offset of 8 from the call to FuseInst for UNPCKLPDrr folding add...
Craig Topper
2019-07-14
1
-1
/
+1
*
[X86] Use MachineInstr::findRegisterDefOperand to simplify some code in optim...
Craig Topper
2019-07-12
1
-9
/
+3
*
[X86] Add NEG to isUseDefConvertible.
Craig Topper
2019-07-12
1
-0
/
+5
*
Revert "[DwarfDebug] Dump call site debug info"
Djordje Todorovic
2019-07-12
1
-93
/
+1
*
[X86] Add BLSR and BLSMSK to isUseDefConvertible.
Craig Topper
2019-07-10
1
-1
/
+6
*
[DwarfDebug] Dump call site debug info
Djordje Todorovic
2019-07-09
1
-1
/
+93
*
[X86] Allow execution domain fixing to turn SHUFPD into SHUFPS.
Craig Topper
2019-07-08
1
-0
/
+14
*
[X86] Make movsd commutable to shufpd with a 0x02 immediate on pre-SSE4.1 tar...
Craig Topper
2019-07-08
1
-13
/
+37
*
[X86] Add MOVSDrr->MOVLPDrm entry to load folding table. Add custom handling ...
Craig Topper
2019-07-08
1
-1
/
+16
*
[X86] Remove patterns from MOVLPSmr and MOVHPSmr instructions.
Craig Topper
2019-07-06
1
-5
/
+25
*
[X86] Correct the size check in foldMemoryOperandCustom.
Craig Topper
2019-07-05
1
-2
/
+2
*
CodeGen: Introduce a class for registers
Matt Arsenault
2019-06-24
1
-3
/
+3
*
[X86] Add BLSI to isUseDefConvertible.
Craig Topper
2019-06-20
1
-0
/
+4
*
[X86] Remove memory instructions form isUseDefConvertible.
Craig Topper
2019-06-20
1
-15
/
+15
*
[X86] Introduce new MOVSSrm/MOVSDrm opcodes that use VR128 register class.
Craig Topper
2019-06-18
1
-7
/
+49
*
[CodeGen] Add getMachineMemOperand + MachineMemOperand::Flags allocator helpe...
Simon Pilgrim
2019-06-13
1
-8
/
+2
*
[X86] Add VCMPSSZrr_Intk and VCMPSDZrr_Intk to isNonFoldablePartialRegisterLoad.
Craig Topper
2019-06-12
1
-0
/
+2
*
[X86] Add load folding isel patterns to scalar_math_patterns and AVX512_scala...
Craig Topper
2019-06-11
1
-0
/
+1
*
[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.
Jonas Paulsson
2019-06-08
1
-1
/
+2
*
[X86] Make masked floating point equality/ordered compares commutable for loa...
Craig Topper
2019-06-06
1
-4
/
+14
*
[X86] Add the vector integer min/max instructions to isAssociativeAndCommutat...
Craig Topper
2019-06-05
1
-0
/
+84
*
[X86] Add the SSE versions of PMULLW and PMULLD to isAssociativeAndCommutative.
Craig Topper
2019-06-02
1
-0
/
+2
*
[X86] Add VP2INTERSECT instructions
Pengfei Wang
2019-05-31
1
-0
/
+8
*
[X86-64] Fix 256-bit SET0 lowering for non-VLX targets
David Greene
2019-05-28
1
-0
/
+6
*
Factor out redzone ABI checks [NFCI]
Philip Reames
2019-05-10
1
-1
/
+1
*
[X86] Reduce scope of variables where possible. NFCI.
Simon Pilgrim
2019-05-07
1
-1
/
+1
*
[X86] X86InstrInfo::findThreeSrcCommutedOpIndices - fix unread variable warning.
Simon Pilgrim
2019-05-06
1
-1
/
+2
*
[CodeGen] Add "const" to MachineInstr::mayAlias
Bjorn Pettersson
2019-04-19
1
-1
/
+1
*
[X86] In CopyToFromAsymmetricReg, use VR128 instead of FR32 instructions for ...
Craig Topper
2019-04-17
1
-12
/
+12
*
[X86] Merge the different Jcc instructions for each condition code into singl...
Craig Topper
2019-04-05
1
-59
/
+20
*
[X86] Merge the different SETcc instructions for each condition code into sin...
Craig Topper
2019-04-05
1
-64
/
+16
*
[X86] Merge the different CMOV instructions for each condition code into sing...
Craig Topper
2019-04-05
1
-185
/
+41
*
[IR] Refactor attribute methods in Function class (NFC)
Evandro Menezes
2019-04-04
1
-5
/
+5
*
[X86] Mark the default case of the X86InstrInfo::convertToThreeAddress switch...
Craig Topper
2019-04-02
1
-1
/
+1
*
[X86] Add post-isel pseudos for rotate by immediate using SHLD/SHRD
Craig Topper
2019-03-27
1
-0
/
+18
*
[X86] Make ADD*_DB post-RA pseudos and expand them in expandPostRAPseudo.
Craig Topper
2019-03-18
1
-0
/
+11
*
[X86] Remove VCVTSI2SDZrrb_Int as it shouldn't exist.
Craig Topper
2019-03-11
1
-1
/
+0
*
[X86] Enable 8-bit SHL to convert to LEA
Craig Topper
2019-03-05
1
-0
/
+4
*
[X86] Allow 8-bit INC/DEC to be converted to LEA.
Craig Topper
2019-03-05
1
-2
/
+7
*
[X86] Enable 8-bit OR with disjoint bits to convert to LEA
Craig Topper
2019-03-05
1
-9
/
+17
*
[X86] Use X86::LAST_VALID_COND instead of assuming X86::COND_S is the last en...
Craig Topper
2019-02-28
1
-1
/
+1
*
Fix MSVC constant truncation warnings. NFCI.
Simon Pilgrim
2019-02-23
1
-11
/
+11
*
[X86] Sign extend the 8-bit immediate when commuting blend instructions to ma...
Craig Topper
2019-02-23
1
-3
/
+5
*
[X86] Don't prevent load folding for cvtsi2ss/cvtsi2sd based on hasPartialReg...
Craig Topper
2019-02-16
1
-39
/
+48
*
X86: Replace isSafeToClobberEFLAGS implementation
Matt Arsenault
2019-02-15
1
-85
/
+1
*
[X86] Remove isReMaterializable from X87 floating point constant loads and co...
Craig Topper
2019-02-08
1
-1
/
+0
*
[X86][AVX] Add VMOVDDUP-VPBROADCASTQ execution domain mapping
Simon Pilgrim
2019-02-01
1
-0
/
+4
*
Fix "comparison of unsigned expression >= 0 is always true" warning. NFCI.
Simon Pilgrim
2019-01-22
1
-1
/
+1
*
[X86][SSE] Add selective commutation support for insertps (PR40340)
Simon Pilgrim
2019-01-22
1
-0
/
+22
[next]