projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ELF symbol table field st_other support,
2013-02-20
Jakob Stoklund Olesen
Copy single reaching defs directly into the LiveInterval.
commit
|
commitdiff
|
tree
2013-02-20
Jakob Stoklund Olesen
Use LiveRangeUpdater instead of mergeIntervalRanges.
commit
|
commitdiff
|
tree
2013-02-20
Jakob Stoklund Olesen
Add a LiveRangeUpdater class.
commit
|
commitdiff
|
tree
2013-02-20
Jakob Stoklund Olesen
Add a default constructor for LiveRange.
commit
|
commitdiff
|
tree
2013-02-19
Jakob Stoklund Olesen
Assert that the target provided hints are in the allocation...
commit
|
commitdiff
|
tree
2013-02-09
Jakob Stoklund Olesen
Remove the old liveness algorithm.
commit
|
commitdiff
|
tree
2013-02-08
Jakob Stoklund Olesen
Turn on -new-live-intervals by default.
commit
|
commitdiff
|
tree
2013-02-08
Jakob Stoklund Olesen
Typos.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Remove liveout lists from MachineRegisterInfo.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Remove special-casing of return blocks for liveness.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to AArch64 return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to XCore return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to Sparc return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to MSP430 return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to Mips return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to PowerPC return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to MBlaze return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to Hexagon return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to ARM return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Add a test case for PR14750.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Move MRI liveouts to X86 return instructions.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Don't use MRI liveouts in R600.
commit
|
commitdiff
|
tree
2013-02-05
Jakob Stoklund Olesen
Avoid using MRI::liveout_iterator for computing VRSAVEs.
commit
|
commitdiff
|
tree
2013-01-31
Jakob Stoklund Olesen
Clarify intent.
commit
|
commitdiff
|
tree
2013-01-24
Jakob Stoklund Olesen
Avoid creating duplicate CFG edges in the IfConversion...
commit
|
commitdiff
|
tree
2013-01-19
Jakob Stoklund Olesen
Remove some register allocation order dependencies.
commit
|
commitdiff
|
tree
2013-01-17
Jakob Stoklund Olesen
Move MachineTraceMetrics.h into include/llvm/CodeGen.
commit
|
commitdiff
|
tree
2013-01-17
Jakob Stoklund Olesen
Provide a place for targets to insert ILP optimization...
commit
|
commitdiff
|
tree
2013-01-12
Jakob Stoklund Olesen
Limit the search space in RAGreedy::tryEvict().
commit
|
commitdiff
|
tree
2013-01-12
Jakob Stoklund Olesen
Precompute some information about register costs.
commit
|
commitdiff
|
tree
2013-01-10
Jakob Stoklund Olesen
Allow hasProperty() to be called on bundle-internal...
commit
|
commitdiff
|
tree
2013-01-10
Jakob Stoklund Olesen
Support headerless bundles in MachineInstr::hasProperty().
commit
|
commitdiff
|
tree
2013-01-09
Jakob Stoklund Olesen
Don't print bundle flags.
commit
|
commitdiff
|
tree
2013-01-09
Jakob Stoklund Olesen
Don't require BUNDLE headers in MachineInstr::getBundleSize().
commit
|
commitdiff
|
tree
2013-01-09
Jakob Stoklund Olesen
Add a getBundleEnd() function to go with the existing...
commit
|
commitdiff
|
tree
2013-01-07
Jakob Stoklund Olesen
Pack MachineOperand bitfields better.
commit
|
commitdiff
|
tree
2013-01-07
Jakob Stoklund Olesen
Pack MachineInstr fields better.
commit
|
commitdiff
|
tree
2013-01-05
Jakob Stoklund Olesen
Don't call destructors on MachineInstr and MachineOperand.
commit
|
commitdiff
|
tree
2013-01-05
Jakob Stoklund Olesen
Use ArrayRecycler for MachineInstr operand lists.
commit
|
commitdiff
|
tree
2013-01-05
Jakob Stoklund Olesen
Add MachineRegisterInfo::moveOperands().
commit
|
commitdiff
|
tree
2013-01-05
Jakob Stoklund Olesen
Add an ArrayRecycler class.
commit
|
commitdiff
|
tree
2013-01-04
Jakob Stoklund Olesen
Special case Recycler::clear(BumpPtrAllocator).
commit
|
commitdiff
|
tree
2013-01-04
Jakob Stoklund Olesen
Add an iplist::clearAndLeakNodesUnsafely() function.
commit
|
commitdiff
|
tree
2013-01-04
Jakob Stoklund Olesen
Move an assertion so it doesn't dereference end().
commit
|
commitdiff
|
tree
2013-01-03
Jakob Stoklund Olesen
Fix PR14732 by handling all kinds of IMPLICIT_DEF live...
commit
|
commitdiff
|
tree
2012-12-22
Jakob Stoklund Olesen
Remove a special case that doesn't seem necessary any...
commit
|
commitdiff
|
tree
2012-12-22
Jakob Stoklund Olesen
Use getNumOperands() instead of Operands.size().
commit
|
commitdiff
|
tree
2012-12-21
Jakob Stoklund Olesen
Add a missing assertion, the null register has no register...
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
Require the two-argument MI::addOperand(MF, MO) for...
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
Add an MF argument to MI::copyImplicitOps().
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
Use two-arg addOperand(MF, MO) internally in MachineInstr...
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
MachineInstrBuilderize ARM.
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
MachineInstrBuilderize NVPTX.
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
Remove two dead functions.
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
Use MachineInstrBuilder for PHI nodes in SelectionDAGISel.
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
Use MachineInstrBuilder in InstrEmitter.
commit
|
commitdiff
|
tree
2012-12-20
Jakob Stoklund Olesen
Use MachineInstrBuilder in a few CodeGen passes.
commit
|
commitdiff
|
tree
2012-12-19
Jakob Stoklund Olesen
Always use addOperand(MF, MO) from MachineInstrBuilder.
commit
|
commitdiff
|
tree
2012-12-19
Jakob Stoklund Olesen
Remove the explicit MachineInstrBuilder(MI) constructor.
commit
|
commitdiff
|
tree
2012-12-19
Jakob Stoklund Olesen
Add an MF argument to MachineInstr::addOperand().
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Remove MachineInstr::setIsInsideBundle().
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Use bidirectional bundle flags to simplify important...
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Verify bundle flag consistency when setting them.
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Verify bundle flags for consistency in MachineVerifier.
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Don't allow the automatically updated MI flags to be...
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Tighten up the splice() API for bundled instructions.
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Add an assertion for a likely ilist::splice() contract...
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Tighten the insert() API for bundled instructions.
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Repair bundles that were broken by removing and reinserting...
commit
|
commitdiff
|
tree
2012-12-18
Jakob Stoklund Olesen
Extract a method, no functional change intended.
commit
|
commitdiff
|
tree
2012-12-17
Jakob Stoklund Olesen
Tighten up the erase/remove API for bundled instructions.
commit
|
commitdiff
|
tree
2012-12-13
Jakob Stoklund Olesen
Use the new MI bundling API in MachineInstrBundle itself.
commit
|
commitdiff
|
tree
2012-12-13
Jakob Stoklund Olesen
Avoid setIsInsideBundle in Target/R600.
commit
|
commitdiff
|
tree
2012-12-13
Jakob Stoklund Olesen
Express prepend and append in terms of a more generic...
commit
|
commitdiff
|
tree
2012-12-07
Jakob Stoklund Olesen
Use the new MIBundleBuilder class in the Mips target.
commit
|
commitdiff
|
tree
2012-12-07
Jakob Stoklund Olesen
Add an MIBundleBuilder class.
commit
|
commitdiff
|
tree
2012-12-07
Jakob Stoklund Olesen
Add higher-level API for dealing with bundled MachineInstrs.
commit
|
commitdiff
|
tree
2012-12-05
Jakob Stoklund Olesen
Remove unused MachineInstr constructors.
commit
|
commitdiff
|
tree
2012-12-04
Jakob Stoklund Olesen
Speed up the AllocationOrder class a bit.
commit
|
commitdiff
|
tree
2012-12-04
Jakob Stoklund Olesen
Remove the old TRI::ResolveRegAllocHint() and getRawAllocati...
commit
|
commitdiff
|
tree
2012-12-04
Jakob Stoklund Olesen
Remove VirtRegMap::getRegAllocPref().
commit
|
commitdiff
|
tree
2012-12-04
Jakob Stoklund Olesen
Use MRI::getSimpleHint() instead of getRegAllocPref...
commit
|
commitdiff
|
tree
2012-12-03
Jakob Stoklund Olesen
Add VirtRegMap::hasKnownPreference().
commit
|
commitdiff
|
tree
2012-12-03
Jakob Stoklund Olesen
Use the new getRegAllocationHints() hook from AllocationOrder.
commit
|
commitdiff
|
tree
2012-12-03
Jakob Stoklund Olesen
Implement ARMBaseRegisterInfo::getRegAllocationHints().
commit
|
commitdiff
|
tree
2012-12-03
Jakob Stoklund Olesen
Add a new hook for providing register allocator hints...
commit
|
commitdiff
|
tree
2012-12-03
Jakob Stoklund Olesen
Revert r169039, "Aggregate pass execution time report...
commit
|
commitdiff
|
tree
2012-12-01
Jakob Stoklund Olesen
Simplify REG_SEQUENCE lowering.
commit
|
commitdiff
|
tree
2012-11-30
Jakob Stoklund Olesen
Convert COPY instructions into KILLs if they have implicit...
commit
|
commitdiff
|
tree
2012-11-30
Jakob Stoklund Olesen
Add a -time-compilations=<N> option to llc.
commit
|
commitdiff
|
tree
2012-11-30
Jakob Stoklund Olesen
Aggregate pass execution time report by pass ID instead...
commit
|
commitdiff
|
tree
2012-11-29
Jakob Stoklund Olesen
Use MCPhysReg for RegisterClassInfo allocation orders.
commit
|
commitdiff
|
tree
2012-11-29
Jakob Stoklund Olesen
Add an MCPhysReg typedef to replace naked uint16_t.
commit
|
commitdiff
|
tree
2012-11-29
Jakob Stoklund Olesen
Avoid rewriting instructions twice.
commit
|
commitdiff
|
tree
2012-11-28
Jakob Stoklund Olesen
Make the LiveRegMatrix analysis available to targets.
commit
|
commitdiff
|
tree
2012-11-28
Jakob Stoklund Olesen
Remove all references to TargetInstrInfoImpl.
commit
|
commitdiff
|
tree
2012-11-28
Jakob Stoklund Olesen
Move the guts of TargetInstrInfoImpl into the TargetInstrInf...
commit
|
commitdiff
|
tree
2012-11-28
Jakob Stoklund Olesen
Move Target{Instr,Register}Info.cpp into lib/CodeGen.
commit
|
commitdiff
|
tree
2012-11-19
Jakob Stoklund Olesen
Handle mixed normal and early-clobber defs on inline...
commit
|
commitdiff
|
tree
2012-11-09
Jakob Stoklund Olesen
Fix assertions in updateRegMaskSlots().
commit
|
commitdiff
|
tree
next