Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
refs/heads/r
/
lib
/
CodeGen
/
MachineInstr.cpp
3292b91
Merging r351485:
by Hans Wennborg
· 7 years ago
1c82b7d
Fix MachineInstr::findRegisterUseOperandIdx subreg checks
by Stanislav Mekhanoshin
· 7 years ago
42b5443
[DebugInfo][Dexter] Incorrect DBG_VALUE after MCP dead copy instruction removal.
by Carlos Alberto Enciso
· 7 years ago
fa73cae
[CodeGen] Always print register ties in MI::dump()
by Francis Visoiu Mistrih
· 7 years ago
9de32f7
Copy utilities updated and added for MI flags
by Michael Berg
· 7 years ago
ee5f463
[MachineInstr] In addRegisterKilled and addRegisterDead, don't remove operands from inline assembly instructions if they have an associated flag operand.
by Craig Topper
· 7 years ago
87d1f82
add IR flags to MI
by Michael Berg
· 7 years ago
b219bbc
Fix argument type in MachineInstr::hasPropertyInBundle
by Sven van Haastregt
· 7 years ago
03c16fb
[DWARF] Missing location debug information with -O2.
by Carlos Alberto Enciso
· 7 years ago
7e54adc
Consistently use MemoryLocation::UnknownSize to indicate unknown access size
by Krzysztof Parzyszek
· 7 years ago
e90d440
[x86/MIR] Implement support for pre- and post-instruction symbols, as
by Chandler Carruth
· 7 years ago
2a752bf
[MI] Change the array of `MachineMemOperand` pointers to be
by Chandler Carruth
· 7 years ago
b16b4ba
[DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
by Mikael Holmen
· 7 years ago
6f176b7
[NFC] make MIFlag accessor functions consistant with usage model
by Michael Berg
· 7 years ago
b1c42de
[MIR][MachineCSE] Implementing proper MachineInstr::getNumExplicitDefs()
by Roman Tereshin
· 7 years ago
24abe71
[DebugInfo] Examine all uses of isDebugValue() for debug instructions.
by Shiva Chen
· 7 years ago
0853422
[DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.
by Shiva Chen
· 7 years ago
297777e
[MachineVerifier][GlobalISel] Checking that generic instrs have LLTs on all vregs
by Roman Tereshin
· 7 years ago
ecfd97d
MachineInst support mapping SDNode fast math flags for support in Back End code generation
by Michael Berg
· 7 years ago
0f38c60
IWYU for llvm-config.h in llvm, additions.
by Nico Weber
· 7 years ago
b91ac89
[CodeGen] Print user-friendly debug locations as MI comments
by Francis Visoiu Mistrih
· 7 years ago
b8924a0
[CodeGen] Fix printing bundles in MIR output
by Krzysztof Parzyszek
· 7 years ago
0d758f3
[CodeGen] Use MIR syntax for MachineMemOperand printing
by Francis Visoiu Mistrih
· 7 years ago
b34a8c9
[AArch64] Keep track of MIFlags in the LoadStoreOptimizer
by Francis Visoiu Mistrih
· 7 years ago
12d5807
[MIR] Allow frame-setup and frame-destroy on the same instruction
by Francis Visoiu Mistrih
· 7 years ago
07ea57a
The final step to close D41278 [MachineCombiner] Improve debug output (NFC).
by Andrew V. Tischenko
· 7 years ago
13357c9
[MachineOperand][Target] MachineOperand::isRenamable semantics changes
by Geoff Berry
· 7 years ago
f751ac3
Revert "[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::print"
by Francis Visoiu Mistrih
· 8 years ago
331b6f3
[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::print
by Francis Visoiu Mistrih
· 8 years ago
ff75b99
[AMDGPU][X86][Mips] Make sure renamable bit not set for reserved regs
by Geoff Berry
· 8 years ago
e97eca6
[CodeGen] Unify printing format of debug-location in both MIR and -debug
by Francis Visoiu Mistrih
· 8 years ago
7bee1ce
[CodeGen][NFC] Rename IsVerbose to IsStandalone in Machine*::print
by Francis Visoiu Mistrih
· 8 years ago
96ed12f
[CodeGen] Print RegClasses on MI in verbose mode
by Francis Visoiu Mistrih
· 8 years ago
23b4612
[CodeGen][NFC] Refactor MachineInstr::print
by Francis Visoiu Mistrih
· 8 years ago
5c1ffd9
[CodeGen] Remove special case of printing subRegIdx from MachineInstr::print
by Francis Visoiu Mistrih
· 8 years ago
19988dd
[CodeGen][NFC] Correct case for printSubRegIdx
by Francis Visoiu Mistrih
· 8 years ago
2cba0cc
[CodeGen] Don't print "pred:" and "opt:" in -debug output
by Francis Visoiu Mistrih
· 8 years ago
2a21599
[CodeGen] Print frame-setup/destroy flags in -debug output like we do in MIR
by Francis Visoiu Mistrih
· 8 years ago
93f5fcd
[CodeGen] Don't print register classes in -debug output
by Francis Visoiu Mistrih
· 8 years ago
d318139
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
e28484a
[CodeGen] Move printing MO_Immediate operands to MachineOperand::print
by Francis Visoiu Mistrih
· 8 years ago
d3b8408
[CodeGen] Fix index when printing tied machine operands
by Francis Visoiu Mistrih
· 8 years ago
fd11bc0
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
by Francis Visoiu Mistrih
· 8 years ago
b58eb1a
[CodeGen] Separate MachineOperand implementation from MachineInstr
by Francis Visoiu Mistrih
· 8 years ago
7e14680
[CodeGen] Cleanup MachineOperand
by Francis Visoiu Mistrih
· 8 years ago
accb337
[CodeGen] Rename functions PrintReg* to printReg*
by Francis Visoiu Mistrih
· 8 years ago
e3a9b4c
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
30cb4e2
MI: Print ranges on MMO
by Matt Arsenault
· 8 years ago
bfc1e95
Revert "Correct dwarf unwind information in function epilogue for X86"
by Reid Kleckner
· 8 years ago
81fd138
Set hasSideEffects=0 for PHI and fix affected passes
by Alex Bradbury
· 8 years ago
4831923
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
by David Blaikie
· 8 years ago
8cec6c4
Reland "Correct dwarf unwind information in function epilogue for X86"
by Petar Jovanovic
· 8 years ago
5616b72
Revert "Correct dwarf unwind information in function epilogue for X86"
by Petar Jovanovic
· 8 years ago
bb38652
Correct dwarf unwind information in function epilogue for X86
by Petar Jovanovic
· 8 years ago
1d03d38
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
by Aaron Ballman
· 8 years ago
5298935
[dump] Remove NDEBUG from test to enable dump methods [NFC]
by Don Hinton
· 8 years ago
109da1d
MachineInstr: Make isEqual agree with getHashValue in MachineInstrExpressionTrait
by Diana Picus
· 8 years ago
1842f4a
CodeGen: Minor cleanups to use MachineInstr::getMF. NFC
by Justin Bogner
· 8 years ago
9c03aa5
CodeGen: Add MachineInstr::getMF(). NFC
by Justin Bogner
· 8 years ago
af2e522
[DebugInfo] Add missing DW_OP_deref when an NRVO pointer is spilled
by Reid Kleckner
· 8 years ago
028255f
Add AddresSpace to PseudoSourceValue.
by Jan Sjodin
· 8 years ago
b3e25ce
Re-land MachineInstr: Reason locally about some memory objects before going to AA.
by Balaram Makam
· 8 years ago
edd00a7e
Revert "MachineInstr: Reason locally about some memory objects before going to AA."
by Balaram Makam
· 8 years ago
0028f6a
MachineInstr: Reason locally about some memory objects before going to AA.
by Balaram Makam
· 8 years ago
3b02977
[MachineOperand] Add ChangeToTargetIndex method. NFC
by Marcello Maggioni
· 8 years ago
441e1a2
[SelectionDAG] Resolve PR33978.
by Simon Dardis
· 8 years ago
4df9b5f
Remove the unused offset from DBG_VALUE (NFC)
by Adrian Prantl
· 8 years ago
20f8334
Add an ID field to StackObjects
by Matt Arsenault
· 8 years ago
8a3fcda
Replace -print-whole-regmask with a threshold.
by Matt Arsenault
· 8 years ago
9bf66c7
[MIR] Add support for printing and parsing target MMO flags
by Geoff Berry
· 8 years ago
8f85685
Enhance synchscope representation
by Konstantin Zhuravlyov
· 8 years ago
179b206
[GlobalIsel] allow x86_fp80 values to be dumped.
by Igor Breger
· 8 years ago
7da5231
Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"
by Daniel Jasper
· 8 years ago
32d37d6
[X86] Correct dwarf unwind information in function epilogue
by Petar Jovanovic
· 8 years ago
059bd0e
[SelectionDAG] set dereferenceable flag when expanding memcpy/memmove
by Hiroshi Inoue
· 8 years ago
e3e43d9
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
1d081e6
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
cc67b03
MachineInstr: Do not skip dead def operands when printing.
by Matthias Braun
· 8 years ago
4e397d9
Cleanup: Use DIExpression::prepend in buildDbgValueForSpill(). (NFC)
by Adrian Prantl
· 8 years ago
cc3830e
[globalisel][tablegen] Revise API for ComplexPattern operands to improve flexibility.
by Daniel Sanders
· 8 years ago
b560ea7
PR32382: Fix emitting complex DWARF expressions.
by Adrian Prantl
· 8 years ago
80122f8
GlobalISel: allow quad-precision values to be dumped.
by Tim Northover
· 8 years ago
9db5e41
[globalisel][tblgen] Add support for ComplexPatterns
by Daniel Sanders
· 8 years ago
6095a79
Disable Callee Saved Registers
by Oren Ben Simhon
· 8 years ago
bfa1145
Refactor alias check from MISched into common helper. NFC.
by Eli Friedman
· 8 years ago
8b200ec
[CodeGen] Print MI without a newline when skipping debugloc. NFC.
by Ahmed Bougacha
· 8 years ago
9628c84
[CodeGen] Add a way to SkipDebugLoc in MachineInstr::print(). NFC.
by Ahmed Bougacha
· 8 years ago
aaf8acb
MachineInstr: Remove parameter from dump()
by Matthias Braun
· 9 years ago
88d2075
Cleanup dump() functions.
by Matthias Braun
· 9 years ago
4da3b92
MachineInstr: Print name for subreg index in SUBREG_TO_REG
by Matthias Braun
· 9 years ago
0ed0bfd
machine combiner: fix pretty printer
by Sebastian Pop
· 9 years ago
0fd1a2c
[CodeGen] Make MachineInstr::isIdenticalTo() symmetric.
by Bjorn Pettersson
· 9 years ago
20a600c
Replace APFloatBase static fltSemantics data members with getter functions
by Stephan Bergmann
· 9 years ago
3962c3a
MachineOperand: Add dump() method
by Matthias Braun
· 9 years ago
a7e2c08
[MachineMemOperand] Move synchronization scope and atomic orderings from SDNode to MachineMemOperand, and remove redundant getAtomic* member functions from SelectionDAG.
by Konstantin Zhuravlyov
· 9 years ago
33a142a
Fix formatting in findRegisterUseOperandIdx. NFC.
by Fraser Cormack
· 9 years ago
ec4f2a0
AMDGPU: Support commuting a FrameIndex operand
by Matt Arsenault
· 9 years ago
ce3adfd
[GlobalISel] Fix mismatched "<..)" in intrinsic MO printing. NFC.
by Ahmed Bougacha
· 9 years ago
c71d5b4
[CodeGen] Split out the notions of MI invariance and MI dereferenceability.
by Justin Lebar
· 9 years ago
e7555f0
[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
by Justin Lebar
· 9 years ago
Next »