Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f8dfb47c02c2b81c3391a5572c612430a97563f6
/
llvm
/
lib
/
CodeGen
/
MachineInstr.cpp
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
· 11 years ago
60635e3
DebugInfo: Drop rest of DIDescriptor subclasses
by Duncan P. N. Exon Smith
· 11 years ago
62e0f45
DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable
by Duncan P. N. Exon Smith
· 11 years ago
7348dda
DebugInfo: Gut DIVariable and DIGlobalVariable
by Duncan P. N. Exon Smith
· 11 years ago
e686f15
CodeGen: Stop using DIDescriptor::is*() and auto-casting
by Duncan P. N. Exon Smith
· 11 years ago
c5bd3e0
CodeGen: Fix MachineInstr::print() for DBG_VALUE
by Duncan P. N. Exon Smith
· 11 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
· 12 years ago
c0196b1
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
c97727a
Remove some dead assignements found by scan-build
by Arnaud A. de Grandmaison
· 12 years ago
7c8189c
[X86] New and improved VZeroUpperInserter optimization.
by Lang Hames
· 12 years ago
75c9e6d
Remove some dead assignements found by scan-build
by Arnaud A. de Grandmaison
· 12 years ago
b1f25f1
Replace PROLOG_LABEL with a new CFI_INSTRUCTION.
by Rafael Espindola
· 12 years ago
9a4c9e5
[Layering] Move DebugInfo.h into the IR library where its implementation
by Chandler Carruth
· 12 years ago
b6d0bd4
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
by Benjamin Kramer
· 12 years ago
d48cdbf
Put the functionality for printing a value to a raw_ostream as an
by Chandler Carruth
· 12 years ago
9aca918
Move the LLVM IR asm writer header files into the IR directory, as they
by Chandler Carruth
· 12 years ago
1fb3362a
[RegAlloc] Make tryInstructionSplit less aggressive.
by Quentin Colombet
· 12 years ago
e829475
[Stackmap] Liveness Analysis Pass
by Juergen Ributzka
· 12 years ago
68c38fd
Print the address space of a MachineMemOperand
by Matt Arsenault
· 12 years ago
7bcb010
Revert "Liveness Analysis Pass"
by Andrew Trick
· 12 years ago
8d6a658
Liveness Analysis Pass
by Andrew Trick
· 12 years ago
eb4a6e7
Guard the debug temp variable with NDEBUG to avoid warning/error with NDEBUG defined.
by Pekka Jaaskelainen
· 12 years ago
eb08e2e
Do not assert when trying to add a meta data operand with
by Pekka Jaaskelainen
· 12 years ago
1965bfa
Rename parameter: defined regs are not incoming.
by Matthias Braun
· 12 years ago
c8a4e38
Remove dead function.
by Jakob Stoklund Olesen
· 12 years ago
983a16c
Debug Info: clean up usage of Verify.
by Manman Ren
· 12 years ago
4acf7dd
Remove liveout lists from MachineRegisterInfo.
by Jakob Stoklund Olesen
· 13 years ago
b36388a
ScheduleDAG: colorize the DOT graph and improve formatting.
by Andrew Trick
· 13 years ago
0cb6fd9
For inline asm:
by Eric Christopher
· 13 years ago
f0615c7
Allow hasProperty() to be called on bundle-internal instructions.
by Jakob Stoklund Olesen
· 13 years ago
55a7be2
Support headerless bundles in MachineInstr::hasProperty().
by Jakob Stoklund Olesen
· 13 years ago
6922e9c
Don't print bundle flags.
by Jakob Stoklund Olesen
· 13 years ago
68d752b
Don't require BUNDLE headers in MachineInstr::getBundleSize().
by Jakob Stoklund Olesen
· 13 years ago
3b46d7e
by Sergei Larin
· 13 years ago
a1b246d
Pack MachineOperand bitfields better.
by Jakob Stoklund Olesen
· 13 years ago
5adc4a1
Pack MachineInstr fields better.
by Jakob Stoklund Olesen
· 13 years ago
dc5285f
Don't call destructors on MachineInstr and MachineOperand.
by Jakob Stoklund Olesen
· 13 years ago
1bfeecb
Use ArrayRecycler for MachineInstr operand lists.
by Jakob Stoklund Olesen
· 13 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
7bca670
Remove a special case that doesn't seem necessary any longer.
by Jakob Stoklund Olesen
· 13 years ago
b089483
Use getNumOperands() instead of Operands.size().
by Jakob Stoklund Olesen
· 13 years ago
2455b585
Require the two-argument MI::addOperand(MF, MO) for dangling instructions.
by Jakob Stoklund Olesen
· 13 years ago
33f5d14
Add an MF argument to MI::copyImplicitOps().
by Jakob Stoklund Olesen
· 13 years ago
ac4210e
Use two-arg addOperand(MF, MO) internally in MachineInstr when possible.
by Jakob Stoklund Olesen
· 13 years ago
00b28ec
Remove two dead functions.
by Jakob Stoklund Olesen
· 13 years ago
d742533
Use bidirectional bundle flags to simplify important functions.
by Jakob Stoklund Olesen
· 13 years ago
00f6c77
Verify bundle flag consistency when setting them.
by Jakob Stoklund Olesen
· 13 years ago
a33f504
Don't allow the automatically updated MI flags to be set directly.
by Jakob Stoklund Olesen
· 13 years ago
ccfb5fb
Tighten up the erase/remove API for bundled instructions.
by Jakob Stoklund Olesen
· 13 years ago
fead62d
Add higher-level API for dealing with bundled MachineInstrs.
by Jakob Stoklund Olesen
· 13 years ago
a97cec7
Remove unused MachineInstr constructors.
by Jakob Stoklund Olesen
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
ebb31e9
Check that iterator I is not the end iterator.
by Akira Hatanaka
· 13 years ago
bc3a602
Remove unused MachineInstr constructors that don't take a DebugLoc argument.
by Craig Topper
· 13 years ago
Next »