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
/
X86InstrArithmetic.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86][BMI] Pull out schedule classes from bmi_andn<> and bmi_bls<>
Simon Pilgrim
2019-10-21
1
-5
/
+5
*
[X86] Teach convertToThreeAddress to handle SUB with immediate
Craig Topper
2019-07-15
1
-7
/
+8
*
[X86] Change IMUL with immediate instruction order to ri8 instructions come b...
Craig Topper
2019-04-14
1
-31
/
+34
*
Revert r356688 "[X86] Don't avoid folding multiple use sign extended 8-bit im...
Craig Topper
2019-03-25
1
-3
/
+3
*
[X86] Don't avoid folding multiple use sign extended 8-bit immediate into ins...
Craig Topper
2019-03-21
1
-3
/
+3
*
[X86] Replace uses of i64immSExt32_su with i64relocImmSExt32_su.
Craig Topper
2019-03-18
1
-1
/
+1
*
[X86] Rename imm8_su/imm16_su/imm32_su to relocImm8_su/relocImm16_su/relocImm...
Craig Topper
2019-03-18
1
-3
/
+3
*
[X86] Allow 8-bit INC/DEC to be converted to LEA.
Craig Topper
2019-03-05
1
-4
/
+2
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[X86] Remove X86ISD::INC/DEC. Just select them from X86ISD::ADD/SUB at isel time
Craig Topper
2019-01-02
1
-8
/
+23
*
[X86] Remove the ANDN check from EmitTest.
Craig Topper
2018-12-24
1
-4
/
+6
*
[X86] Don't match TESTrr from (cmp (and X, Y), 0) during isel. Defer to post ...
Craig Topper
2018-12-19
1
-4
/
+7
*
[x86] allow 8-bit adds to be promoted by convertToThreeAddress() to form LEA
Sanjay Patel
2018-12-12
1
-3
/
+3
*
[X86] Move ReadAfterLd functionality into X86FoldableSchedWrite (PR36957)
Simon Pilgrim
2018-10-05
1
-29
/
+29
*
[X86] Split WriteIMul into 8/16/32/64 implementations (PR36931)
Simon Pilgrim
2018-09-24
1
-31
/
+31
*
[X86] Remove isel patterns for ADCX instruction
Craig Topper
2018-09-12
1
-30
/
+7
*
[X86] Mark the ADCX and ADOX instruction as commutable.
Craig Topper
2018-09-08
1
-1
/
+1
*
[X86] Add commuted isel pattern for the load form of ADCX instructions.
Craig Topper
2018-09-08
1
-0
/
+9
*
[X86] Add RMW ADC patterns with load in operand 1.
Craig Topper
2018-09-06
1
-8
/
+22
*
[X86] Add isel patterns for commuting X86adc_flag with a load in the LHS.
Craig Topper
2018-09-06
1
-0
/
+10
*
[X86] Remove AddedComplexity from register form of NOT. NFCI
Craig Topper
2018-07-10
1
-3
/
+0
*
[X86] Split WriteADC/WriteADCRMW scheduler classes
Simon Pilgrim
2018-05-17
1
-32
/
+33
*
[X86] Split off WriteIMul64 from WriteIMul schedule class (PR36931)
Simon Pilgrim
2018-05-08
1
-44
/
+43
*
[X86] Split WriteIDiv into div/idiv 8/16/32/64 implementations (PR36930)
Simon Pilgrim
2018-05-08
1
-21
/
+16
*
[X86] Remove remaining gpr schedule itineraries (PR37093)
Simon Pilgrim
2018-04-12
1
-208
/
+156
*
[X86] Attempt to model basic arithmetic instructions in the Haswell/Broadwell...
Craig Topper
2018-04-06
1
-13
/
+14
*
[X86] Use loadi16/loadi32 predicates in multiply patterns
Craig Topper
2018-04-04
1
-9
/
+9
*
[X86] Cleanup ADCX/ADOX instruction definitions.
Craig Topper
2018-04-01
1
-29
/
+45
*
[x86] Correct the operand structure of the ADOX instruction.
Chandler Carruth
2018-04-01
1
-19
/
+11
*
[X86] Fix the SchedRW for memory forms of CMP and TEST.
Craig Topper
2018-03-20
1
-18
/
+21
*
[X86] Make the multiply and divide itineraries more consistent.
Craig Topper
2018-03-19
1
-29
/
+32
*
[X86] Change some compare patterns to use loadi8/loadi16/loadi32/loadi64 help...
Craig Topper
2018-02-12
1
-4
/
+5
*
[X86] Artificially lower the complexity of the scalar ANDN patterns so that A...
Craig Topper
2018-02-05
1
-2
/
+3
*
[X86] Avoid using high register trick for test instruction
Amaury Sechet
2018-01-31
1
-8
/
+0
*
Revert "[X86] Avoid using high register trick for test instruction"
Eric Liu
2018-01-30
1
-0
/
+8
*
[X86] Avoid using high register trick for test instruction
Amaury Sechet
2018-01-29
1
-8
/
+0
*
[X86] Add 'Requires<[In64BitMode]>' to a bunch of instructions that only have...
Craig Topper
2017-12-15
1
-8
/
+28
*
[X86] Change register&memory TEST instructions from MRMSrcMem to MRMDstMem
Craig Topper
2017-10-01
1
-11
/
+10
*
[X86] Remove unused tablegen class.
Craig Topper
2017-09-21
1
-7
/
+0
*
[X86] Don't disable slow INC/DEC if optimizing for size
Craig Topper
2017-09-09
1
-2
/
+2
*
[X86] Qualify the RMW INC/DEC patterns with NotSlowIncDec.
Craig Topper
2017-08-26
1
-2
/
+2
*
[X86] Adding FoldGenRegForm helper field (for memory folding tables tableGen ...
Ayman Musa
2017-05-28
1
-12
/
+12
*
[X86] Add missing mayLoad/mayStore attributes to some X86 instructions (Conti...
Ayman Musa
2017-04-26
1
-4
/
+6
*
[x86] Allow merging multiple instances of an immediate within a basic block f...
Sanjay Patel
2016-08-16
1
-1
/
+1
*
[X86] Fix CMP and TEST with al/ax/eax/rax to not mark EFLAGS as a use or al/a...
Craig Topper
2015-10-11
1
-27
/
+34
*
[X86] Allow merging of immediates within a basic block for code size savings
Michael Kuperstein
2015-08-11
1
-4
/
+4
*
Fix the operand encoding in the test instruction.
Rafael Espindola
2015-03-31
1
-4
/
+4
*
[X86] Don't print 'dword ptr' or 'qword ptr' on the operand to some of the LE...
Craig Topper
2015-01-08
1
-2
/
+2
*
[X86] Make isel select the 2-byte register form of INC/DEC even in non-64-bit...
Craig Topper
2015-01-06
1
-72
/
+42
*
[X86] Remove the predicates from the register forms of the 2-byte inc and dec...
Craig Topper
2015-01-05
1
-43
/
+22
[next]