projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
R600: Add ISA documents to the CompilerWriterInfo page
2013-03-19
Jakob Stoklund Olesen
Annotate X86InstrCMovSetCC.td with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-19
Jakob Stoklund Olesen
Annotate X86InstrCompiler.td with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-19
Jakob Stoklund Olesen
Annotate X86InstrExtension.td with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-19
Jakob Stoklund Olesen
Annotate a lot of X86InstrInfo.td with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-18
Jakob Stoklund Olesen
Add SchedRW annotations to most of X86InstrSSE.td.
commit
|
commitdiff
|
tree
2013-03-18
Jakob Stoklund Olesen
Annotate X86 arithmetic instructions with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-18
Jakob Stoklund Olesen
Extract a method.
commit
|
commitdiff
|
tree
2013-03-17
Jakob Stoklund Olesen
Use ArrayRef<MVT::SimpleValueType> when possible.
commit
|
commitdiff
|
tree
2013-03-16
Jakob Stoklund Olesen
Define more SchedWrites for annotating X86 instructions.
commit
|
commitdiff
|
tree
2013-03-15
Jakob Stoklund Olesen
Add SchedRW as an Instruction field.
commit
|
commitdiff
|
tree
2013-03-14
Jakob Stoklund Olesen
Prepare for adding InstrSchedModel annotations to X86...
commit
|
commitdiff
|
tree
2013-03-13
Jakob Stoklund Olesen
Check register classes also when changing them.
commit
|
commitdiff
|
tree
2013-03-08
Jakob Stoklund Olesen
Remove wrong and unnecessary assertion.
commit
|
commitdiff
|
tree
2013-03-08
Jakob Stoklund Olesen
No really, don't use end().
commit
|
commitdiff
|
tree
2013-03-08
Jakob Stoklund Olesen
Rewrite the physreg part of findLastUseBefore().
commit
|
commitdiff
|
tree
2013-03-08
Jakob Stoklund Olesen
Avoid creating a SlotIndex from the end() iterator.
commit
|
commitdiff
|
tree
2013-03-07
Jakob Stoklund Olesen
Add a getPassName() method.
commit
|
commitdiff
|
tree
2013-03-07
Jakob Stoklund Olesen
Rename isEarlierInSameTrace to isUsefulDominator.
commit
|
commitdiff
|
tree
2013-02-21
Jakob Stoklund Olesen
Make RAFast::UsedInInstr indexed by register units.
commit
|
commitdiff
|
tree
2013-02-20
Jakob Stoklund Olesen
Don't allocate memory in LiveInterval::join().
commit
|
commitdiff
|
tree
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
next