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] 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
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[X86] Don't allow optimizeCompareInstr to replace a CMP with BEXTR if the sig...
Craig Topper
2018-12-21
1
-6
/
+18
*
[X86] Add BSR to isUseDefConvertible.
Craig Topper
2018-12-18
1
-6
/
+6
*
[X86] Const correct some helper functions X86InstrInfo.cpp. NFC
Craig Topper
2018-12-18
1
-6
/
+7
*
[X86] Add T1MSKC and TZMSK to isDefConvertible used by optimizeCompareInstr.
Craig Topper
2018-12-17
1
-0
/
+4
*
[x86] allow 8-bit adds to be promoted by convertToThreeAddress() to form LEA
Sanjay Patel
2018-12-12
1
-7
/
+18
*
[x86] clean up code for converting 16-bit ops to LEA; NFC
Sanjay Patel
2018-12-11
1
-62
/
+57
*
[x86] remove dead code for 16-bit LEA formation; NFC
Sanjay Patel
2018-12-11
1
-57
/
+13
*
[x86] don't try to convert add with undef operands to LEA
Sanjay Patel
2018-12-09
1
-36
/
+35
*
[CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operand
Francis Visoiu Mistrih
2018-11-28
1
-6
/
+7
*
[TableGen] Refactor macro names (NFC)
Evandro Menezes
2018-11-27
1
-1
/
+1
*
LivePhysRegs/IfConversion: Change some types from unsigned to MCPhysReg; NFC
Matthias Braun
2018-11-06
1
-1
/
+1
*
Revert r345165 "[X86] Bring back the MOV64r0 pseudo instruction"
Craig Topper
2018-10-31
1
-19
/
+4
*
[tblgen][PredicateExpander] Add the ability to describe more complex constrai...
Andrea Di Biagio
2018-10-31
1
-0
/
+3
*
[ELF] Fix large code model MIR verifier errors
Reid Kleckner
2018-10-24
1
-6
/
+22
[prev]
[next]