projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add braces around || in && to pacify GCC.
2013-04-09
Jakob Stoklund Olesen
Extract a function.
commit
|
commitdiff
|
tree
2013-04-09
Jakob Stoklund Olesen
Compute correct frame sizes for SPARC v9 64-bit frames.
commit
|
commitdiff
|
tree
2013-04-07
Jakob Stoklund Olesen
Implement LowerCall_64 for the SPARC v9 64-bit ABI.
commit
|
commitdiff
|
tree
2013-04-06
Jakob Stoklund Olesen
Implement LowerReturn_64 for SPARC v9.
commit
|
commitdiff
|
tree
2013-04-06
Jakob Stoklund Olesen
SPARC v9 stack pointer bias.
commit
|
commitdiff
|
tree
2013-04-06
Jakob Stoklund Olesen
Complete formal arguments for the SPARC v9 64-bit ABI.
commit
|
commitdiff
|
tree
2013-04-05
Jakob Stoklund Olesen
Clean up some confusing language, and use more realistic...
commit
|
commitdiff
|
tree
2013-04-04
Jakob Stoklund Olesen
Avoid high-latency false CPSR dependencies even for...
commit
|
commitdiff
|
tree
2013-04-04
Jakob Stoklund Olesen
Add SPARC v9 support for select on 64-bit compares.
commit
|
commitdiff
|
tree
2013-04-03
Jakob Stoklund Olesen
Add 64-bit compare + branch for SPARC v9.
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Allow MachineTraceMetrics to be used when the model...
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Don't attempt MTM heuristics without a scheduling model...
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Count processor resources individually in MachineTraceMetrics.
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Add 64-bit load and store instructions.
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Basic 64-bit ALU operations.
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Materialize 64-bit immediates.
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Add 64-bit shift instructions.
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Add predicates for distinguishing 32-bit and 64-bit...
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Add support for 64-bit calling convention.
commit
|
commitdiff
|
tree
2013-04-02
Jakob Stoklund Olesen
Add an I64Regs register class for 64-bit registers.
commit
|
commitdiff
|
tree
2013-03-26
Jakob Stoklund Olesen
Enable SandyBridgeModel for all modern Intel P6 descendants.
commit
|
commitdiff
|
tree
2013-03-26
Jakob Stoklund Olesen
Annotate the remaining x86 instructions with SchedRW...
commit
|
commitdiff
|
tree
2013-03-26
Jakob Stoklund Olesen
Annotate x87 and mmx instructions with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-26
Jakob Stoklund Olesen
Annotate control instructions with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-26
Jakob Stoklund Olesen
Annotate the rest of X86InstrInfo.td with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-25
Jakob Stoklund Olesen
Add an -mcpu option to a test that is apparently scheduler...
commit
|
commitdiff
|
tree
2013-03-25
Jakob Stoklund Olesen
Add a scheduling model for Intel Sandy Bridge microarchitecture.
commit
|
commitdiff
|
tree
2013-03-25
Jakob Stoklund Olesen
Remove IIC_DEFAULT from X86Schedule.td
commit
|
commitdiff
|
tree
2013-03-25
Jakob Stoklund Olesen
Annotate X86InstrCompiler.td with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-25
Jakob Stoklund Olesen
Annotate shifts and rotates with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-25
Jakob Stoklund Olesen
Mention the new TableGen pattern format in the release...
commit
|
commitdiff
|
tree
2013-03-24
Jakob Stoklund Olesen
Clean up Sparc patterns.
commit
|
commitdiff
|
tree
2013-03-24
Jakob Stoklund Olesen
Allow types to be omitted in output patterns.
commit
|
commitdiff
|
tree
2013-03-24
Jakob Stoklund Olesen
Allow TableGen DAG arguments to be just a name.
commit
|
commitdiff
|
tree
2013-03-24
Jakob Stoklund Olesen
Give Sparc instruction patterns direct types instead...
commit
|
commitdiff
|
tree
2013-03-24
Jakob Stoklund Olesen
Allow direct value types to be used in instruction...
commit
|
commitdiff
|
tree
2013-03-23
Jakob Stoklund Olesen
Use direct types in Sparc def : Pat patterns.
commit
|
commitdiff
|
tree
2013-03-23
Jakob Stoklund Olesen
Allow direct value types in pattern definitions.
commit
|
commitdiff
|
tree
2013-03-23
Jakob Stoklund Olesen
Make all unnamed RegisterClass TreePatternNodes typed...
commit
|
commitdiff
|
tree
2013-03-21
Jakob Stoklund Olesen
Add a WriteMicrocoded for ancient microcoded instructions.
commit
|
commitdiff
|
tree
2013-03-20
Jakob Stoklund Olesen
Model prefetches and barriers as loads.
commit
|
commitdiff
|
tree
2013-03-20
Jakob Stoklund Olesen
Add a catch-all WriteSystem SchedWrite type.
commit
|
commitdiff
|
tree
2013-03-20
Jakob Stoklund Olesen
Annotate the remaining SSE MOV instructions.
commit
|
commitdiff
|
tree
2013-03-20
Jakob Stoklund Olesen
Annotate SSE horizontal and integer instructions.
commit
|
commitdiff
|
tree
2013-03-20
Jakob Stoklund Olesen
Make sure TableGen exits with an error code after printing...
commit
|
commitdiff
|
tree
2013-03-20
Jakob Stoklund Olesen
Add some missing SSE annotations.
commit
|
commitdiff
|
tree
2013-03-20
Jakob Stoklund Olesen
Annotate remaining IIC_BIN_* instructions.
commit
|
commitdiff
|
tree
2013-03-19
Jakob Stoklund Olesen
Annotate various null idioms with SchedRW lists.
commit
|
commitdiff
|
tree
2013-03-19
Jakob Stoklund Olesen
Annotate SSE float conversions with SchedRW lists.
commit
|
commitdiff
|
tree
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
next