projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Fix up the CMake build for the new files added in r146960, they're
[oota-llvm.git]
/
lib
/
CodeGen
/
2011-11-22
Chandler Carruth
Fix an obvious omission in the SelectionDAGBuilder...
tree
|
commitdiff
2011-11-22
Rafael Espindola
If a register is both an early clobber and part of...
tree
|
commitdiff
2011-11-20
Chandler Carruth
The logic for breaking the CFG in the presence of hot...
tree
|
commitdiff
2011-11-19
Chandler Carruth
Move the handling of unanalyzable branches out of the...
tree
|
commitdiff
2011-11-17
Devang Patel
DISubrange supports unsigned lower/upper array bounds...
tree
|
commitdiff
2011-11-17
Chad Rosier
When fast iseling a GEP, accumulate the offset rather...
tree
|
commitdiff
2011-11-16
Eli Friedman
Make sure to replace the chain properly when DAGCombini...
tree
|
commitdiff
2011-11-16
Chad Rosier
Add fast-isel stats to determine who's doing all the...
tree
|
commitdiff
2011-11-16
Chad Rosier
Fix the stats collection for fast-isel. The failed...
tree
|
commitdiff
2011-11-16
Evan Cheng
Disable expensive two-address optimizations at -O0...
tree
|
commitdiff
2011-11-16
Evan Cheng
Disable the assertion again. Looks like fastisel is...
tree
|
commitdiff
2011-11-16
Evan Cheng
Sink codegen optimization level into MCCodeGenInfo...
tree
|
commitdiff
2011-11-16
Bob Wilson
Record landing pads with a SmallSetVector to avoid...
tree
|
commitdiff
2011-11-16
Bob Wilson
Update the SP in the SjLj jmpbuf whenever it changes...
tree
|
commitdiff
2011-11-16
Evan Cheng
Revert r144568 now that r144730 has fixed the fast...
tree
|
commitdiff
2011-11-16
Evan Cheng
If the 2addr instruction has other kills, don't move...
tree
|
commitdiff
2011-11-16
Evan Cheng
RescheduleKillAboveMI() must backtrack to before the...
tree
|
commitdiff
2011-11-16
Evan Cheng
Process all uses first before defs to accurately captur...
tree
|
commitdiff
2011-11-16
Eli Friedman
CONCAT_VECTORS can have more than two operands. PR11389.
tree
|
commitdiff
2011-11-16
Eli Friedman
Add a couple asserts so it will be easier to debug...
tree
|
commitdiff
2011-11-16
Owen Anderson
Rename MVT::untyped to MVT::Untyped to match similar...
tree
|
commitdiff
2011-11-15
Eric Christopher
Stabilize the output of the dwarf accelerator tables...
tree
|
commitdiff
2011-11-15
Chad Rosier
GEPs with all zero indices are trivially coalesced...
tree
|
commitdiff
2011-11-15
Pete Cooper
Added custom lowering for load->dec->store sequence...
tree
|
commitdiff
2011-11-15
Devang Patel
Insert modified DBG_VALUE into LiveDbgValueMap.
tree
|
commitdiff
2011-11-15
Rafael Espindola
We currently use a callback to handle an IL pass deleti...
tree
|
commitdiff
2011-11-15
Benjamin Kramer
Remove all remaining uses of Value::getNameStr().
tree
|
commitdiff
2011-11-15
Benjamin Kramer
Twinify GraphWriter a little bit.
tree
|
commitdiff
2011-11-15
Jakob Stoklund Olesen
Check all overlaps when looking for used registers.
tree
|
commitdiff
2011-11-15
Jay Foad
Make use of MachinePointerInfo::getFixedStack.
tree
|
commitdiff
2011-11-15
Jay Foad
Remove some unnecessary includes of PseudoSourceValue.h.
tree
|
commitdiff
2011-11-15
Evan Cheng
Set SeenStore to true to prevent loads from being moved...
tree
|
commitdiff
2011-11-15
Chandler Carruth
Rather than trying to use the loop block sequence ...
tree
|
commitdiff
2011-11-15
Jakob Stoklund Olesen
Break false dependencies before partial register updates.
tree
|
commitdiff
2011-11-15
Jakob Stoklund Olesen
Track register ages more accurately.
tree
|
commitdiff
2011-11-14
Evan Cheng
Avoid dereferencing off the beginning of lists.
tree
|
commitdiff
2011-11-14
Evan Cheng
At -O0, multiple uses of a virtual registers in the...
tree
|
commitdiff
2011-11-14
Evan Cheng
Teach two-address pass to re-schedule two-address instr...
tree
|
commitdiff
2011-11-14
Jakob Stoklund Olesen
Fix early-clobber handling in shrinkToUses.
tree
|
commitdiff
2011-11-14
Chandler Carruth
It helps to deallocate memory as well as allocate it...
tree
|
commitdiff
2011-11-14
Chandler Carruth
Remove an over-eager assert that was firing on one...
tree
|
commitdiff
2011-11-14
Chandler Carruth
Begin chipping away at one of the biggest quadratic...
tree
|
commitdiff
2011-11-14
Chandler Carruth
Under the hood, MBPI is doing a linear scan of every...
tree
|
commitdiff
2011-11-14
Chandler Carruth
Reuse the logic in getEdgeProbability within getHotSucc...
tree
|
commitdiff
2011-11-14
Chandler Carruth
Fix an overflow bug in MachineBranchProbabilityInfo...
tree
|
commitdiff
2011-11-14
Jakob Stoklund Olesen
Use getVNInfoBefore() when it makes sense.
tree
|
commitdiff
2011-11-14
Chandler Carruth
Teach machine block placement to cope with unnatural...
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Use kill slots instead of the previous slot in shrinkTo...
tree
|
commitdiff
2011-11-13
Chandler Carruth
Cleanup some 80-columns violations and poor formatting...
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Terminate all dead defs at the dead slot instead of...
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Simplify early clobber slots a bit.
tree
|
commitdiff
2011-11-13
Chandler Carruth
Enhance the assertion mechanisms in place to make it...
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Rename SlotIndexes to match how they are used.
tree
|
commitdiff
2011-11-13
Chandler Carruth
Teach MBP to force-merge layout successors for blocks...
tree
|
commitdiff
2011-11-13
Chandler Carruth
Hoist another gross nested loop into a helper method.
tree
|
commitdiff
2011-11-13
Chandler Carruth
Add a missing doxygen comment for a helper method.
tree
|
commitdiff
2011-11-13
Chandler Carruth
Hoist a nested loop into its own method.
tree
|
commitdiff
2011-11-13
Chandler Carruth
Rewrite #3 of machine block placement. This is based...
tree
|
commitdiff
2011-11-13
NAKAMURA Takumi
Prune more RALinScan. RALinScan was also here!
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
More dead code elimination in VirtRegMap.
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Stop tracking spill slot uses in VirtRegMap.
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Remove dead code and data from VirtRegMap.
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Stop tracking unused registers in VirtRegMap.
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Remove the -color-ss-with-regs option.
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Delete VirtRegRewriter.
tree
|
commitdiff
2011-11-13
Jakob Stoklund Olesen
Switch PBQP to VRM's trivial rewriter.
tree
|
commitdiff
2011-11-12
Jakob Stoklund Olesen
Delete the old spilling framework from LiveIntervalAnal...
tree
|
commitdiff
2011-11-12
Jakob Stoklund Olesen
Delete the 'standard' spiller with used the old spillin...
tree
|
commitdiff
2011-11-12
Jakob Stoklund Olesen
Switch PBQP to the modern InlineSpiller framework.
tree
|
commitdiff
2011-11-12
Jakob Stoklund Olesen
Delete the linear scan register allocator.
tree
|
commitdiff
2011-11-12
Rafael Espindola
The dwarf standard says that the only differences betwe...
tree
|
commitdiff
2011-11-12
Eli Friedman
Don't try to form pre/post-indexed loads/stores until...
tree
|
commitdiff
2011-11-11
Eli Friedman
Some cleanup and bulletproofing for node replacement...
tree
|
commitdiff
2011-11-11
Nicolas Geoffray
Add a custom safepoint method, in order for language...
tree
|
commitdiff
2011-11-11
Eric Christopher
Initialize variable.
tree
|
commitdiff
2011-11-11
Eric Christopher
If we have a DIE with an AT_specification use that...
tree
|
commitdiff
2011-11-10
Rafael Espindola
Check in getOrCreateSubprogramDIE if a declaration...
tree
|
commitdiff
2011-11-10
Eric Christopher
Make types and namespaces take multiple DIEs for the...
tree
|
commitdiff
2011-11-10
Eric Christopher
Move type handling to make sure we get all created...
tree
|
commitdiff
2011-11-10
Eric Christopher
Rework adding function names to the dwarf accelerator...
tree
|
commitdiff
2011-11-10
Evan Cheng
Use a bigger hammer to fix PR11314 by disabling the...
tree
|
commitdiff
2011-11-10
Jakob Stoklund Olesen
Strip old implicit operands after foldMemoryOperand.
tree
|
commitdiff
2011-11-09
Eli Friedman
Add check so we don't try to perform an impossible...
tree
|
commitdiff
2011-11-09
Benjamin Kramer
Add comments.
tree
|
commitdiff
2011-11-09
Duncan Sands
Speculatively revert commit 144124 (djg) in the hope...
tree
|
commitdiff
2011-11-09
Benjamin Kramer
Take advantage of the zero byte in StringMap when emitt...
tree
|
commitdiff
2011-11-09
Devang Patel
Remove extra ';'
tree
|
commitdiff
2011-11-09
Eric Christopher
Remove the pubnames section, no one consumes it.
tree
|
commitdiff
2011-11-09
Jakob Stoklund Olesen
Collapse DomainValues across loop back-edges.
tree
|
commitdiff
2011-11-09
Jakob Stoklund Olesen
Link to the live DomainValue after merging.
tree
|
commitdiff
2011-11-08
Jakob Stoklund Olesen
Track reference count independently from clear().
tree
|
commitdiff
2011-11-08
Jakob Stoklund Olesen
Call release() directly when cleaning up the remaining...
tree
|
commitdiff
2011-11-08
Jakob Stoklund Olesen
Rename all methods to follow style guide.
tree
|
commitdiff
2011-11-08
Jakob Stoklund Olesen
Handle reference counts in one function: release().
tree
|
commitdiff
2011-11-08
Eric Christopher
Also add the linkage name to the name accelerator table...
tree
|
commitdiff
2011-11-08
Dan Gohman
Add a hack to the scheduler to disable pseudo-two-addre...
tree
|
commitdiff
2011-11-08
Jakob Stoklund Olesen
Clear old DomainValue after merging.
tree
|
commitdiff
2011-11-08
Eric Christopher
Add the base ObjC method name to the names lookup table...
tree
|
commitdiff
2011-11-08
Lang Hames
Lower mem-ops to unaligned i32/i16 load/stores on ARM...
tree
|
commitdiff
2011-11-08
Pete Cooper
Added invariant field to the DAG.getLoad method and...
tree
|
commitdiff
next