Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
CodeGen
/
MachineInstr.cpp
5f95131
Fix MachineInstr::findRegisterUseOperandIdx subreg checks
by Stanislav Mekhanoshin
· 7 years ago
81d8ef2
[DebugInfo][Dexter] Incorrect DBG_VALUE after MCP dead copy instruction removal.
by Carlos Alberto Enciso
· 7 years ago
6acaa18
[CodeGen] Always print register ties in MI::dump()
by Francis Visoiu Mistrih
· 7 years ago
894c39f
Copy utilities updated and added for MI flags
by Michael Berg
· 7 years ago
2f88006
[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
c72a725
add IR flags to MI
by Michael Berg
· 7 years ago
abe3295
Fix argument type in MachineInstr::hasPropertyInBundle
by Sven van Haastregt
· 7 years ago
06adfa1
[DWARF] Missing location debug information with -O2.
by Carlos Alberto Enciso
· 7 years ago
cc3f630
Consistently use MemoryLocation::UnknownSize to indicate unknown access size
by Krzysztof Parzyszek
· 7 years ago
75ca6be
[x86/MIR] Implement support for pre- and post-instruction symbols, as
by Chandler Carruth
· 7 years ago
c73c030
[MI] Change the array of `MachineMemOperand` pointers to be
by Chandler Carruth
· 7 years ago
42f7bc9
[DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
by Mikael Holmen
· 7 years ago
cafe947
[NFC] make MIFlag accessor functions consistant with usage model
by Michael Berg
· 7 years ago
b2d3f2e
[MIR][MachineCSE] Implementing proper MachineInstr::getNumExplicitDefs()
by Roman Tereshin
· 7 years ago
801bf7e
[DebugInfo] Examine all uses of isDebugValue() for debug instructions.
by Shiva Chen
· 7 years ago
cd070cd
[DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.
by Shiva Chen
· 7 years ago
d29fc89
[MachineVerifier][GlobalISel] Checking that generic instrs have LLTs on all vregs
by Roman Tereshin
· 7 years ago
7d1b25d
MachineInst support mapping SDNode fast math flags for support in Back End code generation
by Michael Berg
· 7 years ago
432a388
IWYU for llvm-config.h in llvm, additions.
by Nico Weber
· 7 years ago
8ed0f74
[CodeGen] Print user-friendly debug locations as MI comments
by Francis Visoiu Mistrih
· 7 years ago
71a4c0c
[CodeGen] Fix printing bundles in MIR output
by Krzysztof Parzyszek
· 7 years ago
e85b06d
[CodeGen] Use MIR syntax for MachineMemOperand printing
by Francis Visoiu Mistrih
· 8 years ago
084e7d8
[AArch64] Keep track of MIFlags in the LoadStoreOptimizer
by Francis Visoiu Mistrih
· 8 years ago
3abf0573
[MIR] Allow frame-setup and frame-destroy on the same instruction
by Francis Visoiu Mistrih
· 8 years ago
0838919
The final step to close D41278 [MachineCombiner] Improve debug output (NFC).
by Andrew V. Tischenko
· 8 years ago
f8bf2ec
[MachineOperand][Target] MachineOperand::isRenamable semantics changes
by Geoff Berry
· 8 years ago
68ced40
Revert "[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::print"
by Francis Visoiu Mistrih
· 8 years ago
d65438d
[CodeGen] Move printing '\n' from MachineInstr::print to MachineBasicBlock::print
by Francis Visoiu Mistrih
· 8 years ago
d37dc77
[AMDGPU][X86][Mips] Make sure renamable bit not set for reserved regs
by Geoff Berry
· 8 years ago
548add9
[CodeGen] Unify printing format of debug-location in both MIR and -debug
by Francis Visoiu Mistrih
· 8 years ago
eb3f76f
[CodeGen][NFC] Rename IsVerbose to IsStandalone in Machine*::print
by Francis Visoiu Mistrih
· 8 years ago
378b5f3
[CodeGen] Print RegClasses on MI in verbose mode
by Francis Visoiu Mistrih
· 8 years ago
586444e
[CodeGen][NFC] Refactor MachineInstr::print
by Francis Visoiu Mistrih
· 8 years ago
5eaddb3
[CodeGen] Remove special case of printing subRegIdx from MachineInstr::print
by Francis Visoiu Mistrih
· 8 years ago
ecd0b83
[CodeGen][NFC] Correct case for printSubRegIdx
by Francis Visoiu Mistrih
· 8 years ago
7d9bef8
[CodeGen] Don't print "pred:" and "opt:" in -debug output
by Francis Visoiu Mistrih
· 8 years ago
72cc21e
[CodeGen] Print frame-setup/destroy flags in -debug output like we do in MIR
by Francis Visoiu Mistrih
· 8 years ago
2b3bd30
[CodeGen] Don't print register classes in -debug output
by Francis Visoiu Mistrih
· 8 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
440f69c
[CodeGen] Move printing MO_Immediate operands to MachineOperand::print
by Francis Visoiu Mistrih
· 8 years ago
e6fc3ce
[CodeGen] Fix index when printing tied machine operands
by Francis Visoiu Mistrih
· 8 years ago
a8a83d1
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
by Francis Visoiu Mistrih
· 8 years ago
aa73969
[CodeGen] Separate MachineOperand implementation from MachineInstr
by Francis Visoiu Mistrih
· 8 years ago
946e394
[CodeGen] Cleanup MachineOperand
by Francis Visoiu Mistrih
· 8 years ago
9d419d3
[CodeGen] Rename functions PrintReg* to printReg*
by Francis Visoiu Mistrih
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
88efb9f
MI: Print ranges on MMO
by Matt Arsenault
· 8 years ago
7adb2fd
Revert "Correct dwarf unwind information in function epilogue for X86"
by Reid Kleckner
· 8 years ago
fa18b9e
Set hasSideEffects=0 for PHI and fix affected passes
by Alex Bradbury
· 8 years ago
3f833ed
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
by David Blaikie
· 8 years ago
e2a585d
Reland "Correct dwarf unwind information in function epilogue for X86"
by Petar Jovanovic
· 8 years ago
bb5c84f
Revert "Correct dwarf unwind information in function epilogue for X86"
by Petar Jovanovic
· 8 years ago
f2faee9
Correct dwarf unwind information in function epilogue for X86
by Petar Jovanovic
· 8 years ago
615eb47
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
by Aaron Ballman
· 8 years ago
3e0199f
[dump] Remove NDEBUG from test to enable dump methods [NFC]
by Don Hinton
· 8 years ago
4a5f522
MachineInstr: Make isEqual agree with getHashValue in MachineInstrExpressionTrait
by Diana Picus
· 8 years ago
fdf9bf4
CodeGen: Minor cleanups to use MachineInstr::getMF. NFC
by Justin Bogner
· 8 years ago
ec7cba5
CodeGen: Add MachineInstr::getMF(). NFC
by Justin Bogner
· 8 years ago
9e6c309
[DebugInfo] Add missing DW_OP_deref when an NRVO pointer is spilled
by Reid Kleckner
· 8 years ago
312ccf7
Add AddresSpace to PseudoSourceValue.
by Jan Sjodin
· 8 years ago
42adadf
Re-land MachineInstr: Reason locally about some memory objects before going to AA.
by Balaram Makam
· 8 years ago
c5698be
Revert "MachineInstr: Reason locally about some memory objects before going to AA."
by Balaram Makam
· 8 years ago
d9f5341
MachineInstr: Reason locally about some memory objects before going to AA.
by Balaram Makam
· 8 years ago
8de4bbd
[MachineOperand] Add ChangeToTargetIndex method. NFC
by Marcello Maggioni
· 8 years ago
5129659
[SelectionDAG] Resolve PR33978.
by Simon Dardis
· 8 years ago
8b9bb53
Remove the unused offset from DBG_VALUE (NFC)
by Adrian Prantl
· 8 years ago
db78273
Add an ID field to StackObjects
by Matt Arsenault
· 8 years ago
d62fe83
Replace -print-whole-regmask with a threshold.
by Matt Arsenault
· 8 years ago
6748abe
[MIR] Add support for printing and parsing target MMO flags
by Geoff Berry
· 8 years ago
bb80d3e
Enhance synchscope representation
by Konstantin Zhuravlyov
· 8 years ago
55e2f59
[GlobalIsel] allow x86_fp80 values to be dumped.
by Igor Breger
· 8 years ago
559aa75
Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"
by Daniel Jasper
· 8 years ago
7b3a38e
[X86] Correct dwarf unwind information in function epilogue
by Petar Jovanovic
· 8 years ago
95f24dc
[SelectionDAG] set dereferenceable flag when expanding memcpy/memmove
by Hiroshi Inoue
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
4e9736b
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
bc09894
MachineInstr: Do not skip dead def operands when printing.
by Matthias Braun
· 8 years ago
06d6096
Cleanup: Use DIExpression::prepend in buildDbgValueForSpill(). (NFC)
by Adrian Prantl
· 8 years ago
2deea18
[globalisel][tablegen] Revise API for ComplexPattern operands to improve flexibility.
by Daniel Sanders
· 8 years ago
6825fb6
PR32382: Fix emitting complex DWARF expressions.
by Adrian Prantl
· 8 years ago
89268b1
GlobalISel: allow quad-precision values to be dumped.
by Tim Northover
· 9 years ago
8a4bae9
[globalisel][tblgen] Add support for ComplexPatterns
by Daniel Sanders
· 9 years ago
fe34c5e
Disable Callee Saved Registers
by Oren Ben Simhon
· 9 years ago
93f47e5
Refactor alias check from MISched into common helper. NFC.
by Eli Friedman
· 9 years ago
97119d4
[CodeGen] Print MI without a newline when skipping debugloc. NFC.
by Ahmed Bougacha
· 9 years ago
4319224
[CodeGen] Add a way to SkipDebugLoc in MachineInstr::print(). NFC.
by Ahmed Bougacha
· 9 years ago
a4976c6
MachineInstr: Remove parameter from dump()
by Matthias Braun
· 9 years ago
8c209aa
Cleanup dump() functions.
by Matthias Braun
· 9 years ago
a374308
MachineInstr: Print name for subreg index in SUBREG_TO_REG
by Matthias Braun
· 9 years ago
7779484
machine combiner: fix pretty printer
by Sebastian Pop
· 9 years ago
b29a15e
[CodeGen] Make MachineInstr::isIdenticalTo() symmetric.
by Bjorn Pettersson
· 9 years ago
17c7f70
Replace APFloatBase static fltSemantics data members with getter functions
by Stephan Bergmann
· 9 years ago
637488d
MachineOperand: Add dump() method
by Matthias Braun
· 9 years ago
8ea0246
[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
48d9fdc
Fix formatting in findRegisterUseOperandIdx. NFC.
by Fraser Cormack
· 9 years ago
25dba30
AMDGPU: Support commuting a FrameIndex operand
by Matt Arsenault
· 9 years ago
925961b
[GlobalISel] Fix mismatched "<..)" in intrinsic MO printing. NFC.
by Ahmed Bougacha
· 9 years ago
adbf09e
[CodeGen] Split out the notions of MI invariance and MI dereferenceability.
by Justin Lebar
· 9 years ago
d98cf00
[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
by Justin Lebar
· 9 years ago
0f140c7
GlobalISel: move type information to MachineRegisterInfo.
by Tim Northover
· 9 years ago
Next »