Matthias Braun
|
20537d7aec
Try to fix buildbots
|
8 years ago |
Matthias Braun
|
3a135cff86
X86FloatingPoint: Fix livein lists
|
8 years ago |
Jan Sjodin
|
dcfd618219
Refactor code to create getFallThrough method in MachineBasicBlock.
|
8 years ago |
Matthias Braun
|
5e55477ae5
MachineRegionInfo: Fix pass initialization
|
8 years ago |
Taewook Oh
|
47946adf77
Address post-commit comments for https://reviews.llvm.org/D29596. NFCI.
|
8 years ago |
Taewook Oh
|
9fdcd96d07
Make MachineBasicBlock::updateTerminator to update DebugLoc as well
|
8 years ago |
Stanislav Mekhanoshin
|
f304f044ed
[AMDGPU] Prevent spills before exec mask is restored
|
8 years ago |
Matthias Braun
|
4700463eb1
CodeGen: Assert that liveness is up to date when reading block live-ins.
|
8 years ago |
Matthias Braun
|
fe82f4a18b
BranchRelaxation: Recompute live-ins when splitting a block
|
8 years ago |
Krzysztof Parzyszek
|
308c60d0cb
Implement LaneBitmask::any(), use it to replace !none(), NFCI
|
8 years ago |
Florian Hahn
|
f295c8c72c
[codegen] Add generic functions to skip debug values.
|
8 years ago |
Krzysztof Parzyszek
|
d6ca3f019d
Extract LaneBitmask into a separate type
|
8 years ago |
Mehdi Amini
|
ec52cdee8f
Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC)
|
9 years ago |
Keith Walker
|
7435b28542
Place the lowered phi instruction(s) before the DEBUG_VALUE entry
|
9 years ago |
Matt Arsenault
|
93e6e5414d
Finish renaming remaining analyzeBranch functions
|
9 years ago |
Matt Arsenault
|
b1a710d5f0
Make analyzeBranch family of instruction names consistent
|
9 years ago |
Duncan P. N. Exon Smith
|
6037e199c8
CodeGen: Turn on sentinel tracking for MachineInstr iterators
|
9 years ago |
Duncan P. N. Exon Smith
|
a55b262ca2
CodeGen: Fixup for r280128, since GCC isn't as permissive as Clang
|
9 years ago |
Duncan P. N. Exon Smith
|
9c80b35060
ADT: Split ilist_node_traits into alloc and callback, NFC
|
9 years ago |
Duncan P. N. Exon Smith
|
2f1f35b843
ADT: Guarantee transferNodesFromList is only called on transfers
|
9 years ago |
Duncan P. N. Exon Smith
|
52a07ee47a
CodeGen: Don't dereference end() in MachineBasicBlock::CorrectExtraCFGEdges
|
9 years ago |
David Majnemer
|
2d62ce6ee8
Use the range variant of find/find_if instead of unpacking begin/end
|
9 years ago |
David Majnemer
|
975248e4fb
Use the range variant of find instead of unpacking begin/end
|
9 years ago |
Jacques Pienaar
|
48ed4ab2d6
Rename AnalyzeBranch* to analyzeBranch*.
|
9 years ago |
Haicheng Wu
|
e2d151c924
[MBB] add a missing corner case in UpdateTerminator()
|
9 years ago |
Duncan P. N. Exon Smith
|
4383a516d1
CodeGen: Use MachineInstr& in LiveVariables API, NFC
|
9 years ago |
Chad Rosier
|
1056b5bd8f
[MBB] Early exit to reduce indentation, per coding guidelines. NFC.
|
9 years ago |
Matthias Braun
|
d170aeaa5b
MachineFunction: Add a const modifier to print() parameter
|
9 years ago |
Quentin Colombet
|
1b369e43d3
[MachineBasicBlock] Take advantage of the partially dead information.
|
9 years ago |
David Majnemer
|
e7edf2d8d2
[WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH successors
|
9 years ago |