Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
CodeGen
/
LiveStacks.cpp
ef95969
LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFC
by Matthias Braun
· 8 years ago
[Renamed (96%) from llvm/lib/CodeGen/LiveStackAnalysis.cpp]
f842297
Rename LiveIntervalAnalysis.h to LiveIntervals.h
by Matthias Braun
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
1527baa
CodeGen: Rename DEBUG_TYPE to match passnames
by Matthias Braun
· 8 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
ed40025
Recommit r231168: unique_ptrify LiveRange::segmentSet
by David Blaikie
· 11 years ago
90c59cc
Revert "unique_ptrify LiveRange::segmentSet"
by David Blaikie
· 11 years ago
19660f0
Recommit r231168: unique_ptrify LiveRange::segmentSet
by David Blaikie
· 11 years ago
923a25e
Revert "unique_ptrify LiveRange::segmentSet"
by David Blaikie
· 11 years ago
5a0206a
unique_ptrify LiveRange::segmentSet
by David Blaikie
· 11 years ago
7f1e056
Revert "Remove the explicit SDNodeIterator::operator= in favor of the implicit default"
by David Blaikie
· 11 years ago
bb8da4c
Remove the explicit SDNodeIterator::operator= in favor of the implicit default
by David Blaikie
· 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
fc6de42
Have MachineFunction cache a pointer to the subtarget to make lookups
by Eric Christopher
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
1b9dde0
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 11 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
b53825b
Fix a significant recent(?) regression. StackSlotColoring no longer did anything
by Evan Cheng
· 13 years ago
1352be2
Move getCommonSubClass() into TRI.
by Jakob Stoklund Olesen
· 14 years ago
b83a6b2
Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual and
by Jakob Stoklund Olesen
· 15 years ago
7cdc1e5
Make the spiller responsible for updating the LiveStacks analysis.
by Jakob Stoklund Olesen
· 15 years ago
df7a4f2
Now with fewer extraneous semicolons!
by Owen Anderson
· 15 years ago
a57b97e
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
by Owen Anderson
· 15 years ago
a000002
VNInfos don't need to be destructed anymore.
by Benjamin Kramer
· 15 years ago
04c713d
Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows
by Benjamin Kramer
· 15 years ago
05fb963
The Indexes Patch.
by Lang Hames
· 16 years ago
1362602
Change Pass::print to take a raw ostream instead of std::ostream,
by Chris Lattner
· 16 years ago
d99f1c6
shoot a few more std::ostream print methods in the head.
by Chris Lattner
· 16 years ago
fc968ef
Update to in-place spilling framework. Includes live interval scaling and trivial rewriter.
by Lang Hames
· 16 years ago
210fc62
In some rare cases, the register allocator can spill registers but end up not utilizing registers at all. The fundamental problem is linearscan's backtracking can end up freeing more than one allocated registers. However, reloads and restores might be folded into uses / defs and freed registers might not be used at all.
by Evan Cheng
· 16 years ago
bab5988
Livestacks really does preserve everything.
by Evan Cheng
· 17 years ago
962c2cf
Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators.
by Evan Cheng
· 17 years ago
168f8f3
Mark several codegen passes as preserving all analysis.
by Evan Cheng
· 17 years ago
12a0222
Add a stack slot coloring pass. Not yet enabled.
by Evan Cheng
· 17 years ago