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
/
X86InstrCompiler.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86][NFC] Generalize the naming of "Retpoline Thunks" and related code to "I...
Scott Constable
2020-06-24
1
-8
/
+8
*
[X86] Use TargetConstant for condition code on X86ISD::SETCC/CMOV/BRCOND nodes.
Craig Topper
2019-09-23
1
-72
/
+55
*
Rename nonvolatile_load/store to simple_load/store [NFC]
Philip Reames
2019-09-12
1
-6
/
+6
*
Revert [Windows] Disable TrapUnreachable for Win64, add SEH_NoReturn
Reid Kleckner
2019-09-03
1
-3
/
+0
*
[Windows] Disable TrapUnreachable for Win64, add SEH_NoReturn
Reid Kleckner
2019-08-30
1
-0
/
+3
*
[X86] Introduce new MOVSSrm/MOVSDrm opcodes that use VR128 register class.
Craig Topper
2019-06-18
1
-6
/
+6
*
[X86] Add CMOV_FR32X/CMOV_FR64X pseudo instructions. Use them in fast isel to...
Craig Topper
2019-05-11
1
-2
/
+8
*
[X86] Put the locked mi8 instrutions above the locked mi/mi32 so they will be...
Craig Topper
2019-04-14
1
-24
/
+26
*
[X86] Add patterns for using movss/movsd for atomic load/store of f32/64. Rem...
Craig Topper
2019-04-11
1
-19
/
+51
*
[X86] Use (SUBREG_TO_REG (MOV32rm)) for extloadi64i8/extloadi64i16 when the l...
Craig Topper
2019-04-07
1
-2
/
+4
*
[X86] Merge the different SETcc instructions for each condition code into sin...
Craig Topper
2019-04-05
1
-1
/
+1
*
[X86] Merge the different CMOV instructions for each condition code into sing...
Craig Topper
2019-04-05
1
-27
/
+13
*
[X86] Remove GetLo8XForm and use GetLo32XForm instead. NFCI
Craig Topper
2019-03-25
1
-6
/
+1
*
Revert r356688 "[X86] Don't avoid folding multiple use sign extended 8-bit im...
Craig Topper
2019-03-25
1
-2
/
+2
*
[X86] Don't avoid folding multiple use sign extended 8-bit immediate into ins...
Craig Topper
2019-03-21
1
-2
/
+2
*
[X86] Add CMPXCHG8B feature flag. Set it for all CPUs except i386/i486 includ...
Craig Topper
2019-03-20
1
-3
/
+4
*
[X86] Re-disable cmpxchg16b for 32-bit mode assembly parsing.
Craig Topper
2019-03-19
1
-2
/
+2
*
[X86] Replace uses of i64immSExt32_su with i64relocImmSExt32_su.
Craig Topper
2019-03-18
1
-2
/
+0
*
[X86] Make ADD*_DB post-RA pseudos and expand them in expandPostRAPseudo.
Craig Topper
2019-03-18
1
-1
/
+1
*
[X86] Enable the add with 128 -> sub with -128 encoding trick with X86ISD::AD...
Craig Topper
2019-03-06
1
-0
/
+10
*
[X86] Enable 8-bit OR with disjoint bits to convert to LEA
Craig Topper
2019-03-05
1
-0
/
+7
*
[X86] Improve detection of unneeded shift amount masking to also handle the c...
Craig Topper
2019-02-25
1
-47
/
+50
*
[X86] Add a pattern for (i64 (and (anyext def32:), 0x00000000FFFFFFFF)) to pr...
Craig Topper
2019-01-27
1
-0
/
+2
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[X86] Change some patterns that select MOVZX16rm8 to instead select MOVZX32rm...
Craig Topper
2019-01-12
1
-3
/
+6
*
[X86] Remove X86ISD::INC/DEC. Just select them from X86ISD::ADD/SUB at isel time
Craig Topper
2019-01-02
1
-44
/
+64
*
[X86] Fix an old FIXME about folding the zero constant into the OR instructio...
Craig Topper
2018-12-23
1
-5
/
+4
*
[X86] Always use the version of computeKnownBits that returns a value. NFCI.
Simon Pilgrim
2018-12-21
1
-6
/
+3
*
[X86] Emit SBB instead of SETCC_CARRY from LowerSELECT. Break false dependenc...
Craig Topper
2018-12-12
1
-0
/
+15
*
[X86] Directly create ADC/SBB nodes instead of using ADD/SUB with (and SETCC_...
Craig Topper
2018-12-06
1
-24
/
+0
*
Bias physical register immediate assignments
Nirav Dave
2018-11-14
1
-2
/
+2
*
[X86] Use a MOVSX instruction instead of a MOVZX instruction in isel for an a...
Craig Topper
2018-11-10
1
-0
/
+9
*
Revert r345165 "[X86] Bring back the MOV64r0 pseudo instruction"
Craig Topper
2018-10-31
1
-4
/
+2
*
[ELF] Fix large code model MIR verifier errors
Reid Kleckner
2018-10-24
1
-5
/
+0
*
[X86] Bring back the MOV64r0 pseudo instruction
Craig Topper
2018-10-24
1
-2
/
+4
*
[X86] Restore X86ISelDAGToDAG::matchBEXTRFromAnd. Teach address matching to c...
Craig Topper
2018-10-11
1
-14
/
+0
*
[X86] Stop promoting vector ISD::SELECT to vXi64.
Craig Topper
2018-10-03
1
-0
/
+32
*
[X86] Add CMOV_VK2/VK4 pseudos and remove lowering code that turned v2i1/v4i1...
Craig Topper
2018-10-03
1
-0
/
+2
*
[X86] Add CMOV pseudos for VR128X and VR256X register classes. Use them when ...
Craig Topper
2018-10-03
1
-10
/
+30
*
[X86] Don't break CMOV pseudo instructions down by type. Just by register class.
Craig Topper
2018-10-03
1
-14
/
+22
*
[X86] Move Atomic binops to use WriteALURMW schedule class
Simon Pilgrim
2018-10-03
1
-4
/
+4
*
[X86] Move Atomic CMPXCHG to WriteCMPXCHGRMW schedule class
Simon Pilgrim
2018-10-03
1
-5
/
+5
*
[codeview] Fix 32-bit x86 variable locations in realigned stack frames
Reid Kleckner
2018-10-02
1
-0
/
+2
*
[X86] Fix inline expansion for memset in x32
Craig Topper
2018-09-22
1
-21
/
+33
*
[X86] Teach X86SelectionDAGInfo::EmitTargetCodeForMemcpy about GNUX32
Craig Topper
2018-09-12
1
-21
/
+32
*
[x86/retpoline] Split the LLVM concept of retpolines into separate
Chandler Carruth
2018-08-23
1
-6
/
+6
*
[WebAssembly] Add isEHScopeReturn instruction property
Heejin Ahn
2018-08-21
1
-1
/
+1
*
[X86] Remove unnecessary AddedComplexity line. NFC
Craig Topper
2018-08-12
1
-1
/
+1
*
[X86] Change the MOV32ri64 pseudo instruction to def a GR64 directly instead ...
Craig Topper
2018-08-11
1
-12
/
+4
*
[SelectionDAG][X86][SystemZ] Add a generic nonvolatile_store/nonvolatile_load...
Craig Topper
2018-08-07
1
-6
/
+0
[next]