Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f0a1c65fb007d727ff93bd8ff9c438f689cde77d
/
llvm
/
lib
/
CodeGen
/
MachineInstr.cpp
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
036b94d
Fix some more asserts after r279466.
by Pete Cooper
· 9 years ago
673b347
Reset isUndef when removing subreg from a def operand
by Krzysztof Parzyszek
· 9 years ago
de3aea041
GlobalISel: support irtranslation of icmp instructions.
by Tim Northover
· 9 years ago
0a16c22
Use range algorithms instead of unpacking begin/end
by David Majnemer
· 9 years ago
6b3bd61
CodeGen: add new "intrinsic" MachineOperand kind.
by Tim Northover
· 9 years ago
941a705
MachineFunction: Return reference for getFrameInfo(); NFC
by Matthias Braun
· 9 years ago
46c05fc
[GlobalISel] Remove types on selected insts instead of using LLT().
by Ahmed Bougacha
· 9 years ago
98a56eb
GlobalISel: allow multiple types on MachineInstrs.
by Tim Northover
· 9 years ago
62ae568
GlobalISel: implement low-level type with just size & vector lanes.
by Tim Northover
· 9 years ago
d32a2d3
[inlineasm] Propagate operand constraints to the backend
by Simon Dardis
· 9 years ago
288b337
[CodeGen] Refactor MachineMemOperand::Flags's target-specific flags.
by Justin Lebar
· 9 years ago
a3b786a
[CodeGen] Refactor MachineMemOperand's Flags enum.
by Justin Lebar
· 9 years ago
dede81e
[MI] Clean up some loops over MachineInstr::memoperands(). NFC
by Justin Lebar
· 9 years ago
dfd358f
[MI] Fix MachineInstr::isInvariantLoad.
by Justin Lebar
· 9 years ago
0526e7f
AMDGPU: Add convergent flag to INLINEASM instruction.
by Wei Ding
· 9 years ago
bdc4956
Pass DebugLoc and SDLoc by const ref.
by Benjamin Kramer
· 9 years ago
e5a2f11
Fix PR26655: Bail out if all regs of an inst BUNDLE have the correct kill flag
by Mandeep Singh Grang
· 9 years ago
b0c9748
AMDGPU/SI: add llvm.amdgcn.ps.live intrinsic
by Nicolai Haehnle
· 9 years ago
2886580
Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.h
by Reid Kleckner
· 9 years ago
03c4196
[MachineInstr] Teach the print method about RegisterBank.
by Quentin Colombet
· 9 years ago
a874d1a
Revert "NFC: static_assert instead of comment"
by JF Bastien
· 10 years ago
d4ff336
NFC: static_assert instead of comment
by JF Bastien
· 10 years ago
41bea87
[MachineInstr] Get rid of some GlobalISel ifdefs.
by Quentin Colombet
· 10 years ago
fd8cc23
CodeGen: Change MachineInstr to use MachineInstr&, NFC
by Duncan P. N. Exon Smith
· 10 years ago
f9ab416
WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC
by Duncan P. N. Exon Smith
· 10 years ago
820e392
Minor code cleanups. NFC.
by Junmo Park
· 10 years ago
aca625a
MachineInstr: Respect register aliases in clearRegiserKills()
by Matthias Braun
· 10 years ago
c5b668d
Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"
by Duncan P. N. Exon Smith
· 10 years ago
dc0848c
CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC
by Duncan P. N. Exon Smith
· 10 years ago
7a08381
Remove uses of builtin comma operator.
by Richard Trieu
· 10 years ago
9855111
[GlobalISel] Add a type to MachineInstr.
by Quentin Colombet
· 10 years ago
e1494c3
[GlobalISel][MachineRegisterInfo] Add a method to create generic vregs.
by Quentin Colombet
· 10 years ago
36ce1b0
[GlobalISel] Remember the size of generic virtual registers
by Quentin Colombet
· 10 years ago
5923973
Fix printing of f16 machine operands
by Matt Arsenault
· 10 years ago
eb2a254
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
by Yaron Keren
· 10 years ago
5eb90a7
Consolidate MemRefs handling from BranchFolding and correct latent bug
by Philip Reames
· 10 years ago
2d2fc4a
Fix a warning [NFC]
by Philip Reames
· 10 years ago
c86ed00
Extract helper function to merge MemoryOperand lists [NFC]
by Philip Reames
· 10 years ago
c47c6ac
Correct misleading formatting of several ifs followed by two statements without braces.
by Yaron Keren
· 10 years ago
e5e035a3
Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical register arrays already use this typedef.
by Craig Topper
· 10 years ago
2c98d0f
MachineInstr: addRegisterDefReadUndef() => setRegisterDefReadUndef()
by Matthias Braun
· 10 years ago
5ec1568
CodeGen: Continue removing ilist iterator implicit conversions
by Duncan P. N. Exon Smith
· 10 years ago
0a7d0ad
Untabify.
by NAKAMURA Takumi
· 10 years ago
a9cb538
Reformat blank lines.
by NAKAMURA Takumi
· 10 years ago
098cd9f
[X86] Fix emitEpilogue() to make less assumptions about pops
by Michael Kuperstein
· 10 years ago
1e97a0b
Emit <regmask R1 R2 R3 ...> instead of just <regmask> in IR dumps.
by Daniel Sanders
· 10 years ago
bc7f99a
[X86] Allow x86 call frame optimization to fold more loads into pushes
by Michael Kuperstein
· 10 years ago
e40c8a2
PseudoSourceValue: Replace global manager with a manager in a machine function.
by Alex Lorenz
· 10 years ago
c037452
CodeGen: Create a proper ModuleSlotTracker for MachineInstr
by Duncan P. N. Exon Smith
· 10 years ago
6529ed4
CodeGen: Push the ModuleSlotTracker through Metadata
by Duncan P. N. Exon Smith
· 10 years ago
f48e982
CodeGen: Push the ModuleSlotTracker through MachineOperands
by Duncan P. N. Exon Smith
· 10 years ago
Next »