Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c387e70c699330dbfb6599a005a281960ca6da70
/
llvm
/
lib
/
CodeGen
/
MachineInstr.cpp
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
572c29a
Show invariant loads in MMO dumping
by Matt Arsenault
· 10 years ago
ac80dc7
[PM/AA] Remove the Location typedef from the AliasAnalysis class now
by Chandler Carruth
· 10 years ago
e41e146
CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands
by Matthias Braun
· 10 years ago
07066cc
MachineInstr: Remove unused parameter.
by Matthias Braun
· 10 years ago
9a9d58a
Correct indentation. NFC
by Craig Topper
· 10 years ago
633dba4
Add ChangeTo* to MachineOperand for symbols
by Matt Arsenault
· 10 years ago
a9308c4
IR: Give 'DI' prefix to debug info metadata
by Duncan P. N. Exon Smith
· 10 years ago
60635e3
DebugInfo: Drop rest of DIDescriptor subclasses
by Duncan P. N. Exon Smith
· 10 years ago
62e0f45
DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable
by Duncan P. N. Exon Smith
· 10 years ago
7348dda
DebugInfo: Gut DIVariable and DIGlobalVariable
by Duncan P. N. Exon Smith
· 10 years ago
e686f15
CodeGen: Stop using DIDescriptor::is*() and auto-casting
by Duncan P. N. Exon Smith
· 10 years ago
c5bd3e0
CodeGen: Fix MachineInstr::print() for DBG_VALUE
by Duncan P. N. Exon Smith
· 10 years ago
9dffcd0
CodeGen: Use the new DebugLoc API, NFC
by Duncan P. N. Exon Smith
· 11 years ago
1cdefae
Rewrite MachineOperand::print and MachineInstr::print to avoid
by Eric Christopher
· 11 years ago
b9f0009
Remove DebugLoc::print(LLVMContext, raw_ostream), it was just
by Eric Christopher
· 11 years ago
60c5bbf
MachineInstr: Use range-based for loops. NFC.
by Benjamin Kramer
· 11 years ago
5c0e64f
Calling memmove on a MachineOperand is totally safe.
by Benjamin Kramer
· 11 years ago
a9591b5
Move DebugLocs around instead of copying.
by Benjamin Kramer
· 11 years ago
26e7ea6
MachineCSE: Clear dead-def flag on CSE.
by Matthias Braun
· 11 years ago
c1988f3
LiveIntervalAnalysis: Mark subregister defs as undef when we determined they are only reading a dead superregister value
by Matthias Braun
· 11 years ago
5bf8fef
IR: Split Metadata from Value
by Duncan P. N. Exon Smith
· 11 years ago
cf0444b
Move register class name strings to a single array in MCRegisterInfo to reduce static table size and number of relocation entries.
by Craig Topper
· 11 years ago
176b691
Revert "Revert "DI: Fold constant arguments into a single MDString""
by Duncan P. N. Exon Smith
· 11 years ago
786cd04
Revert "DI: Fold constant arguments into a single MDString"
by Duncan P. N. Exon Smith
· 11 years ago
571f97b
DI: Fold constant arguments into a single MDString
by Duncan P. N. Exon Smith
· 11 years ago
87b7eb9
Move the complex address expression out of DIVariable and into an extra
by Adrian Prantl
· 11 years ago
b458dc2
Revert r218778 while investigating buldbot breakage.
by Adrian Prantl
· 11 years ago
25a7174
Move the complex address expression out of DIVariable and into an extra
by Adrian Prantl
· 11 years ago
93ffe58
Add MachineOperand::ChangeToFPImmediate and setFPImm
by Matt Arsenault
· 11 years ago
caa8bfd
[Cleanup] Utility function to erase instruction and mark DBG_Values
by Gerolf Hoflehner
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
9414665
Add scoped-noalias metadata
by Hal Finkel
· 11 years ago
cc39b67
AA metadata refactoring (introduce AAMDNodes)
by Hal Finkel
· 11 years ago
da925c0
[BUG][REFACTOR]
by Zinovy Nis
· 11 years ago
aad475b
Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead.
by Nick Lewycky
· 11 years ago
Next »