Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f913fd6eb0c228041b77a645d76993760d3b1421
/
llvm
/
lib
/
CodeGen
/
MachineInstr.cpp
f5524f0
Remove the AliasAnalysis argument in function areMemAccessesTriviallyDisjoint
by Changpeng Fang
· 6 years ago
22493f66
[DebugInfo] LiveDebugValues: correctly discriminate kinds of variable locations
by Jeremy Morse
· 6 years ago
0eaee54
[llvm] Migrate llvm::make_unique to std::make_unique
by Jonas Devlieghere
· 6 years ago
f4d3113
CodeGen: Migration to using Register
by Matt Arsenault
· 6 years ago
2bea69b
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
by Daniel Sanders
· 6 years ago
6c5d5ce
Allow target to handle STRICT floating-point nodes
by Ulrich Weigand
· 6 years ago
78c794a
[X86] Fix several places that weren't passing what they though they were to MachineInstr::print
by Craig Topper
· 6 years ago
e85bbf5
[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)
by Petar Jovanovic
· 6 years ago
68c9199
Recommitting r358783 and r358786 "[MS] Emit S_HEAPALLOCSITE debug info" with fixes for buildbot error (undefined assembler label).
by Amy Huang
· 6 years ago
238c9d630
[CodeGen] Add "const" to MachineInstr::mayAlias
by Bjorn Pettersson
· 6 years ago
db65a5b
Allow unordered loads to be considered invariant in CodeGen
by Philip Reames
· 7 years ago
70d1569
Allow code motion (and thus folding) for atomic (but unordered) memory operands
by Philip Reames
· 7 years ago
b934fce
[NFC] add/modify wrapper function for findRegisterDefOperand().
by Chen Zheng
· 7 years ago
5906a65
Be conservative about unordered accesses for the moment
by Philip Reames
· 7 years ago
f0d81a3
Move IR flag handling directly into builder calls for cases translated from Instructions in GlobalIsel
by Michael Berg
· 7 years ago
90d856c
[DEBUGINFO] Reposting r352642: Handle restore instructions in LiveDebugValues
by Wolfgang Pieb
· 7 years ago
00056ed
[CodeGen] Be as conservative about atomic accesses as for volatile
by Philip Reames
· 7 years ago
facd052
Reverting r352642 - Handle restore instructions in LiveDebugValues - as it's causing
by Wolfgang Pieb
· 7 years ago
5590a435
[DEBUGINFO] Handle restore instructions in LiveDebugValues
by Wolfgang Pieb
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
3daf8bc
[mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25
by Vladimir Stefanovic
· 7 years ago
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
Next »