projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind
2009-12-23
Jakob Stoklund Olesen
Move kill flags when the same register occurs more...
commit
|
commitdiff
|
tree
2009-12-23
Jakob Stoklund Olesen
Handle undef operands properly.
commit
|
commitdiff
|
tree
2009-12-23
Jakob Stoklund Olesen
Make insert position available to MergeOpsUpdate.
commit
|
commitdiff
|
tree
2009-12-23
Jakob Stoklund Olesen
Perform kill flag calculations in new method. No functional...
commit
|
commitdiff
|
tree
2009-12-23
Jakob Stoklund Olesen
Move repeated code to a new method. No functional change.
commit
|
commitdiff
|
tree
2009-12-22
Jakob Stoklund Olesen
Add coalescer asserts.
commit
|
commitdiff
|
tree
2009-12-22
Jakob Stoklund Olesen
Add a SPR register class to the ARM target.
commit
|
commitdiff
|
tree
2009-12-22
Jakob Stoklund Olesen
Remove minimal CFG sanity checks from verifier.
commit
|
commitdiff
|
tree
2009-12-22
Jakob Stoklund Olesen
Allow explicit %reg0 operands beyond what the .td file...
commit
|
commitdiff
|
tree
2009-12-22
Jakob Stoklund Olesen
Use proper move instructions. Make the verifier happy.
commit
|
commitdiff
|
tree
2009-12-18
Jakob Stoklund Olesen
Add test case for the phi reuse patch.
commit
|
commitdiff
|
tree
2009-12-16
Jakob Stoklund Olesen
Reuse lowered phi nodes.
commit
|
commitdiff
|
tree
2009-12-10
Jakob Stoklund Olesen
Also attempt trivial coalescing for live intervals...
commit
|
commitdiff
|
tree
2009-12-04
Jakob Stoklund Olesen
Also attempt trivial coalescing for live intervals...
commit
|
commitdiff
|
tree
2009-12-03
Jakob Stoklund Olesen
Clean up some loop logic.
commit
|
commitdiff
|
tree
2009-12-03
Jakob Stoklund Olesen
Don't call getValueType() on a null SDValue
commit
|
commitdiff
|
tree
2009-12-03
Jakob Stoklund Olesen
Don't hang on to pointers or references after vector...
commit
|
commitdiff
|
tree
2009-12-01
Jakob Stoklund Olesen
Move PHIElimination::isLiveOut method to LiveVariables.
commit
|
commitdiff
|
tree
2009-12-01
Jakob Stoklund Olesen
Use CFG connectedness as a secondary sort key when...
commit
|
commitdiff
|
tree
2009-11-30
Jakob Stoklund Olesen
New virtual registers created for spill intervals should...
commit
|
commitdiff
|
tree
2009-11-22
Jakob Stoklund Olesen
Teach MachineBasicBlock::updateTerminator() to handle...
commit
|
commitdiff
|
tree
2009-11-21
Jakob Stoklund Olesen
Don't leave temporary files in the test directory.
commit
|
commitdiff
|
tree
2009-11-21
Jakob Stoklund Olesen
Be more clever about calculating live variables through...
commit
|
commitdiff
|
tree
2009-11-20
Jakob Stoklund Olesen
More consistent labelling of basic blocks in debug...
commit
|
commitdiff
|
tree
2009-11-20
Jakob Stoklund Olesen
Add MachineBasicBlock::getName, and use it in place...
commit
|
commitdiff
|
tree
2009-11-19
Jakob Stoklund Olesen
Place new basic blocks immediately after their predecessor...
commit
|
commitdiff
|
tree
2009-11-18
Jakob Stoklund Olesen
Fix PR5300.
commit
|
commitdiff
|
tree
2009-11-18
Jakob Stoklund Olesen
Allow the machine verifier to be run outside the PassManager.
commit
|
commitdiff
|
tree
2009-11-18
Jakob Stoklund Olesen
Remove the -early-coalescing option
commit
|
commitdiff
|
tree
2009-11-18
Jakob Stoklund Olesen
Don't require LiveVariables for PHIElimination. Enable...
commit
|
commitdiff
|
tree
2009-11-18
Jakob Stoklund Olesen
Fix inverted test and add testcase from failing self...
commit
|
commitdiff
|
tree
2009-11-17
Jakob Stoklund Olesen
Remove fragile test.
commit
|
commitdiff
|
tree
2009-11-17
Jakob Stoklund Olesen
Disable -split-phi-edges to unbreak the buildbots
commit
|
commitdiff
|
tree
2009-11-17
Jakob Stoklund Olesen
Never call UpdateTerminator() when AnalyzeBranch would...
commit
|
commitdiff
|
tree
2009-11-17
Jakob Stoklund Olesen
Enable -split-phi-edges by default, except when -regalloc...
commit
|
commitdiff
|
tree
2009-11-17
Jakob Stoklund Olesen
Enable -split-phi-edges by default
commit
|
commitdiff
|
tree
2009-11-14
Jakob Stoklund Olesen
Fix bug in -split-phi-edges.
commit
|
commitdiff
|
tree
2009-11-14
Jakob Stoklund Olesen
Update MachineDominator information
commit
|
commitdiff
|
tree
2009-11-13
Jakob Stoklund Olesen
Fix PHIElimination optimization that uses MBB->getBasicBlock.
commit
|
commitdiff
|
tree
2009-11-13
Jakob Stoklund Olesen
Add MachineFunction::verify() to call the machine code...
commit
|
commitdiff
|
tree
2009-11-13
Jakob Stoklund Olesen
The instruction pointer %RIP is a reserved register...
commit
|
commitdiff
|
tree
2009-11-13
Jakob Stoklund Olesen
Fix polarity of a CFG check in machine verifier.
commit
|
commitdiff
|
tree
2009-11-11
Jakob Stoklund Olesen
Fix liveness calculation when splitting critical edges...
commit
|
commitdiff
|
tree
2009-11-10
Jakob Stoklund Olesen
Teach PHIElimination to split critical edges when ...
commit
|
commitdiff
|
tree
2009-11-10
Jakob Stoklund Olesen
Refactoring: Extract method PHIElimination::isLiveOut().
commit
|
commitdiff
|
tree
2009-11-07
Jakob Stoklund Olesen
Fix inverted conflict test in -early-coalesce.
commit
|
commitdiff
|
tree
2009-11-04
Jakob Stoklund Olesen
Print out an informative comment for KILL instructions.
commit
|
commitdiff
|
tree
2009-10-15
Jakob Stoklund Olesen
Move Blackfin intrinsics into the Target/Blackfin directory.
commit
|
commitdiff
|
tree
2009-10-15
Jakob Stoklund Olesen
Report errors correctly for unselected target intrinsics.
commit
|
commitdiff
|
tree
2009-10-15
Jakob Stoklund Olesen
Clean up TargetIntrinsicInfo API. Add pure virtual...
commit
|
commitdiff
|
tree
2009-10-15
Jakob Stoklund Olesen
Tablegen target intrinsics from the target main .td...
commit
|
commitdiff
|
tree
2009-10-04
Jakob Stoklund Olesen
Whitespace and formatting.
commit
|
commitdiff
|
tree
2009-10-04
Jakob Stoklund Olesen
Remove trailing whitespace from build output.
commit
|
commitdiff
|
tree
2009-09-28
Jakob Stoklund Olesen
Use KILL instead of IMPLICIT_DEF in LowerSubregs pass.
commit
|
commitdiff
|
tree
2009-09-28
Jakob Stoklund Olesen
Introduce the TargetInstrInfo::KILL machine instruction...
commit
|
commitdiff
|
tree
2009-09-23
Jakob Stoklund Olesen
Fix verification of explicit operands.
commit
|
commitdiff
|
tree
2009-09-21
Jakob Stoklund Olesen
Verify that phi instructions refer to MBBs in the CFG.
commit
|
commitdiff
|
tree
2009-08-23
Jakob Stoklund Olesen
Fix PR4753.
commit
|
commitdiff
|
tree
2009-08-18
Jakob Stoklund Olesen
Simplify RegScavenger::FindUnusedReg.
commit
|
commitdiff
|
tree
2009-08-16
Jakob Stoklund Olesen
Replace RegScavenger::DistanceMap with a simpler local...
commit
|
commitdiff
|
tree
2009-08-16
Jakob Stoklund Olesen
Clean up the public interface of RegScavenger.
commit
|
commitdiff
|
tree
2009-08-16
Jakob Stoklund Olesen
Be more clever about regclasses in ScheduleDAGSDNodes...
commit
|
commitdiff
|
tree
2009-08-15
Jakob Stoklund Olesen
Refine EarlyClobber assert in register scavenger.
commit
|
commitdiff
|
tree
2009-08-15
Jakob Stoklund Olesen
Don't setCalleeSavedInfoValid() until spills are interted.
commit
|
commitdiff
|
tree
2009-08-15
Jakob Stoklund Olesen
Allow double defs in the machine code verifier after...
commit
|
commitdiff
|
tree
2009-08-15
Jakob Stoklund Olesen
Add XFAIL testcase for setcc undef.
commit
|
commitdiff
|
tree
2009-08-15
Jakob Stoklund Olesen
Add XFAIL test case for a scavenger assert.
commit
|
commitdiff
|
tree
2009-08-15
Jakob Stoklund Olesen
Update LocalRewriter::DistanceMap when inserting stack...
commit
|
commitdiff
|
tree
2009-08-13
Jakob Stoklund Olesen
Track pristine registers as if they were live-in in...
commit
|
commitdiff
|
tree
2009-08-13
Jakob Stoklund Olesen
Use pristine register info in machine code verifier.
commit
|
commitdiff
|
tree
2009-08-13
Jakob Stoklund Olesen
Add MachineFrameInfo::getPristineRegisters(MBB) method.
commit
|
commitdiff
|
tree
2009-08-13
Jakob Stoklund Olesen
Fix the N>=64 case in the isInt<> and isUint<> templates.
commit
|
commitdiff
|
tree
2009-08-12
Jakob Stoklund Olesen
Move immediate constant predicate templates from the...
commit
|
commitdiff
|
tree
2009-08-11
Jakob Stoklund Olesen
Rebuild RegScavenger::DistanceMap each time it is needed.
commit
|
commitdiff
|
tree
2009-08-08
Jakob Stoklund Olesen
Add support for READCYCLECOUNTER in Blackfin back-end.
commit
|
commitdiff
|
tree
2009-08-08
Jakob Stoklund Olesen
Don't build illegal ops in DAGCombiner::SimplifyBinOpWithSam...
commit
|
commitdiff
|
tree
2009-08-08
Jakob Stoklund Olesen
Clean out per-function data after the machine code...
commit
|
commitdiff
|
tree
2009-08-08
Jakob Stoklund Olesen
Update the machine code verifier to keep up with the...
commit
|
commitdiff
|
tree
2009-08-08
Jakob Stoklund Olesen
Remove RegisterScavenger::isSuperRegUsed(). This completely...
commit
|
commitdiff
|
tree
2009-08-08
Jakob Stoklund Olesen
Simplify RegScavenger::forward a bit more.
commit
|
commitdiff
|
tree
2009-08-06
Jakob Stoklund Olesen
Vanity.
commit
|
commitdiff
|
tree
2009-08-06
Jakob Stoklund Olesen
Get rid of RegScavenger::backwards() before the bitrot...
commit
|
commitdiff
|
tree
2009-08-04
Jakob Stoklund Olesen
Clean up the handling of two-address operands in RegScavenger.
commit
|
commitdiff
|
tree
2009-08-04
Jakob Stoklund Olesen
Don't give implicit machine operands special treatment...
commit
|
commitdiff
|
tree
2009-08-04
Jakob Stoklund Olesen
Don't tamper with <undef> operands in MachineInstr...
commit
|
commitdiff
|
tree
2009-08-04
Jakob Stoklund Olesen
LowerSubregsInstructionPass::LowerExtract should not...
commit
|
commitdiff
|
tree
2009-08-04
Jakob Stoklund Olesen
Enforce stricter rules in machine code verifier.
commit
|
commitdiff
|
tree
2009-08-04
Jakob Stoklund Olesen
Most flags are reserved registers on Blackfin.
commit
|
commitdiff
|
tree
2009-08-03
Jakob Stoklund Olesen
Fix Bug 4657: register scavenger asserts with subreg...
commit
|
commitdiff
|
tree
2009-08-03
Jakob Stoklund Olesen
Minor stylistic cleanups in the Blackfin target.
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Remove unneeded intrinsics from Blackfin backend.
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Fix issue in regscavenger when scavenging a callee...
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Never add a kill flag to a constrained physical register...
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Scavenger asserts.
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Add some basic blackfin intrinsics.
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Add support for CPU features (i.e., bugs) and workarounds.
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Inline assembly support for Blackfin.
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Build Blackfin target with autoconf and cmake.
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Analog Devices Blackfin back-end.
commit
|
commitdiff
|
tree
2009-08-02
Jakob Stoklund Olesen
Handle <undef> flag in machine code verifier.
commit
|
commitdiff
|
tree
next