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] make sure POP has implicit def/use of stack pointer when materializing ...
Yuanfang Chen
2020-06-17
1
-0
/
+2
*
[X86] Copy the nofpexcept flag when folding a load into an instruction using ...
Craig Topper
2020-01-13
1
-0
/
+4
*
[X86] Fix typo in getCMovOpcode.
Craig Topper
2019-12-31
1
-1
/
+1
*
Fix assertion failure in getMemOperandWithOffsetWidth
Kristof Beyls
2019-12-17
1
-2
/
+3
*
[DebugInfo] Make describeLoadedValue() reg aware
David Stenberg
2019-12-09
1
-3
/
+82
*
Revert "[DebugInfo] Make describeLoadedValue() reg aware"
David Stenberg
2019-12-09
1
-82
/
+3
*
[DebugInfo] Make describeLoadedValue() reg aware
David Stenberg
2019-12-09
1
-3
/
+82
*
[X86] Model MXCSR for all AVX512 instructions
Wang, Pengfei
2019-12-04
1
-2
/
+3
*
Use MCRegister in copyPhysReg
Matt Arsenault
2019-11-11
1
-2
/
+2
*
Reland: [TII] Use optional destination and source pair as a return value; NFC
Djordje Todorovic
2019-11-08
1
-9
/
+5
*
Revert rG57ee0435bd47f23f3939f402914c231b4f65ca5e - [TII] Use optional destin...
Simon Pilgrim
2019-10-31
1
-5
/
+9
*
[TII] Use optional destination and source pair as a return value; NFC
Djordje Todorovic
2019-10-31
1
-9
/
+5
*
[cfi] Add flag to always generate .debug_frame
David Candler
2019-10-31
1
-3
/
+1
*
[X86] Rewrite hasReassociableOperands and setSpecialOperandAttr to not hardco...
Craig Topper
2019-10-30
1
-28
/
+19
*
[DebugInfo] Stop describing imms in TargetInstrInfo's describeLoadedValue() impl
David Stenberg
2019-10-23
1
-0
/
+5
*
Prune Analysis includes from SelectionDAG.h
Reid Kleckner
2019-10-19
1
-1
/
+1
*
[X86] convertToThreeAddress, make sure second operand of SUB32ri is really an...
Craig Topper
2019-10-01
1
-0
/
+4
*
[X86] Add VMOVSSZrrk/VMOVSDZrrk/VMOVSSZrrkz/VMOVSDZrrkz to getUndefRegClearance.
Craig Topper
2019-09-26
1
-6
/
+15
*
[TargetInstrInfo] Let findCommutedOpIndices take const MachineInstr&
Simon Pilgrim
2019-09-25
1
-1
/
+2
*
[X86] Allow masked VBROADCAST instructions to be turned into BLENDM with a br...
Craig Topper
2019-09-17
1
-31
/
+54
*
[X86] Add support for commuting EVEX VCMP instructons with any immediate value.
Craig Topper
2019-09-17
1
-6
/
+33
*
[X86] Enable commuting of EVEX VCMP for all immediate values during isel.
Craig Topper
2019-09-17
1
-2
/
+19
*
[X86] Use xorps to create fp128 +0.0 constants.
Craig Topper
2019-09-09
1
-2
/
+12
*
[DebugInfo][X86] Describe call site values for zero-valued imms
David Stenberg
2019-09-08
1
-0
/
+5
*
[NFC] Make the describeLoadedValue() hook return machine operand objects
David Stenberg
2019-09-08
1
-1
/
+1
*
[X86] X86InstrInfo::optimizeCompareInstr - fix potential null dereference.
Simon Pilgrim
2019-09-05
1
-2
/
+3
*
[X86] Add initial support for unfolding broadcast loads from arithmetic instr...
Craig Topper
2019-09-01
1
-8
/
+70
*
[X86] Compress the flag bits in the folding tables to make room for more bits...
Craig Topper
2019-08-31
1
-0
/
+1
*
[X86] Merge X86InstrInfo::loadRegFromAddr/storeRegToAddr into their only call...
Craig Topper
2019-08-30
1
-38
/
+21
*
[X86] Explicitly list all the always trivially rematerializable instructions.
Craig Topper
2019-08-30
1
-5
/
+40
*
[X86] Mark VPDPWSSD and VPDPWSSDS as commutable. Add stack folding tests.
Craig Topper
2019-08-23
1
-0
/
+18
*
[X86] Use Register/MCRegister in more places in X86
Craig Topper
2019-08-16
1
-8
/
+8
*
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
Daniel Sanders
2019-08-15
1
-35
/
+34
*
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...
Daniel Sanders
2019-08-01
1
-11
/
+10
*
Reland "[DwarfDebug] Dump call site debug info"
Djordje Todorovic
2019-07-31
1
-1
/
+87
*
[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
[next]