projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Avoid excess precision issues that lead to generating host-compiler-specific code.
[oota-llvm.git]
/
lib
/
CodeGen
/
2011-04-09
Chris Lattner
Avoid excess precision issues that lead to generating...
tree
|
commitdiff
2011-04-09
Jakob Stoklund Olesen
Build the Hopfield network incrementally when splitting...
tree
|
commitdiff
2011-04-09
Jakob Stoklund Olesen
Precompute interference for neighbor blocks as long...
tree
|
commitdiff
2011-04-09
Chris Lattner
have dag combine zap "store undef", which can be formed...
tree
|
commitdiff
2011-04-08
Devang Patel
Simplify array bound checks and clarify comments. ...
tree
|
commitdiff
2011-04-08
Devang Patel
Do not emit DW_AT_upper_bound and DW_AT_lower_bound...
tree
|
commitdiff
2011-04-08
Evan Cheng
Change -arm-trap-func= into a non-arm specific option...
tree
|
commitdiff
2011-04-08
Nick Lewycky
llvm.global_[cd]tor is defined to be either external...
tree
|
commitdiff
2011-04-07
Andrew Trick
Added a check in the preRA scheduler for potential...
tree
|
commitdiff
2011-04-07
Jakob Stoklund Olesen
Recompute hasPHIKill flags when shrinking live intervals.
tree
|
commitdiff
2011-04-07
Jakob Stoklund Olesen
Avoid moving iterators when the previous block was...
tree
|
commitdiff
2011-04-07
Jakob Stoklund Olesen
Prefer multiplications to divisions.
tree
|
commitdiff
2011-04-07
Jakob Stoklund Olesen
Extract SpillPlacement::addLinks for handling the speci...
tree
|
commitdiff
2011-04-07
Evan Cheng
Remove dead code. rdar://9221736.
tree
|
commitdiff
2011-04-06
Jakob Stoklund Olesen
Also account for the spill code that would be inserted...
tree
|
commitdiff
2011-04-06
Jakob Stoklund Olesen
Abort the constraint calculation early when all positiv...
tree
|
commitdiff
2011-04-06
Jakob Stoklund Olesen
Keep track of the number of positively biased nodes...
tree
|
commitdiff
2011-04-06
Jakob Stoklund Olesen
Break the spill placement algorithm into three parts...
tree
|
commitdiff
2011-04-06
Jakob Stoklund Olesen
Oops. Scary.
tree
|
commitdiff
2011-04-06
Jakob Stoklund Olesen
Analyze blocks with uses separately from live-through...
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
Sign error
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
Don't crash when a value is defined after the last...
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
Permit blocks to branch directly to a landing pad.
tree
|
commitdiff
2011-04-05
Devang Patel
Add support to encode function's template parameters.
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
Run LiveDebugVariables in RegAllocBasic and RegAllocGreedy.
tree
|
commitdiff
2011-04-05
Devang Patel
Refactor.
tree
|
commitdiff
2011-04-05
Bob Wilson
Add an assertion instead of crashing when the scavenger...
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
When dead code elimination removes all but one use...
tree
|
commitdiff
2011-04-05
Devang Patel
Do not emit empty name.
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
Ensure all defs referring to a virtual register are...
tree
|
commitdiff
2011-04-05
Rafael Espindola
Print visibility info for external variables.
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
Use std::unique instead of a SmallPtrSet to ensure...
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
Stop precomputing last split points, query the SplitAna...
tree
|
commitdiff
2011-04-05
Jakob Stoklund Olesen
Cache the fairly expensive last split point computation...
tree
|
commitdiff
2011-04-05
Bill Wendling
Revamp the SjLj "dispatch setup" intrinsic.
tree
|
commitdiff
2011-04-05
Stuart Hastings
Revert 123704; it broke threaded LLVM.
tree
|
commitdiff
2011-04-04
Jakob Stoklund Olesen
Allow coalescing with reserved physregs in certain...
tree
|
commitdiff
2011-04-04
Jakob Stoklund Olesen
Extract physreg joining policy to a separate method.
tree
|
commitdiff
2011-04-04
Jakob Stoklund Olesen
Stop caching basic block index ranges now that SlotInde...
tree
|
commitdiff
2011-04-04
Jakob Stoklund Olesen
Delete leftover data members.
tree
|
commitdiff
2011-04-02
Jakob Stoklund Olesen
Use InterferenceCache in RegAllocGreedy.
tree
|
commitdiff
2011-04-02
Jakob Stoklund Olesen
Add an InterferenceCache class for caching per-block...
tree
|
commitdiff
2011-04-02
Jakob Stoklund Olesen
Use basic block numbers as indexes when mapping slot...
tree
|
commitdiff
2011-04-02
Cameron Zwarich
Add a RemoveFromWorklist method to DCI. This is needed...
tree
|
commitdiff
2011-04-01
Evan Cheng
Add comments.
tree
|
commitdiff
2011-04-01
Evan Cheng
Assign node order numbers to results of call instructio...
tree
|
commitdiff
2011-04-01
Evan Cheng
Issue libcalls __udivmod*i4 / __divmod*i4 for div ...
tree
|
commitdiff
2011-03-31
Jakob Stoklund Olesen
The basic register allocator must also use the inline...
tree
|
commitdiff
2011-03-31
Jakob Stoklund Olesen
Don't completely eliminate identity copies that also...
tree
|
commitdiff
2011-03-31
Jakob Stoklund Olesen
Allow kill flags on two-address instructions. They...
tree
|
commitdiff
2011-03-31
Jakob Stoklund Olesen
Mark all uses as <undef> when joining a copy.
tree
|
commitdiff
2011-03-31
Devang Patel
Remove dead code.
tree
|
commitdiff
2011-03-31
Jakob Stoklund Olesen
Fix bug found by valgrind.
tree
|
commitdiff
2011-03-31
NAKAMURA Takumi
lib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don...
tree
|
commitdiff
2011-03-31
Jakob Stoklund Olesen
Pick a conservative register class when creating a...
tree
|
commitdiff
2011-03-30
Jakob Stoklund Olesen
Fix evil VirtRegRewriter bug.
tree
|
commitdiff
2011-03-30
Jakob Stoklund Olesen
Teach VirtRegRewriter about the new virtual register...
tree
|
commitdiff
2011-03-30
Jay Foad
Remove PHINode::reserveOperandSpace(). Instead, add...
tree
|
commitdiff
2011-03-30
Jay Foad
(Almost) always call reserveOperandSpace() on newly...
tree
|
commitdiff
2011-03-30
Jakob Stoklund Olesen
Treat clones the same as their origin.
tree
|
commitdiff
2011-03-29
Jim Grosbach
Tidy up. 80 columns and trailing whitespace.
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Recompute register class and hint for registers created...
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Remember to use the correct register when rematerializi...
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Run dead code elimination immediately after remateriali...
tree
|
commitdiff
2011-03-29
Bill Wendling
Inline check that's used only once.
tree
|
commitdiff
2011-03-29
Bill Wendling
Rework the logic (and removing the bad check for an...
tree
|
commitdiff
2011-03-29
Bill Wendling
Don't try to add stack protector logic to a dead basic...
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Handle the special case when all uses follow the last...
tree
|
commitdiff
2011-03-29
Jakob Stoklund Olesen
Properly enable rematerialization when spilling after...
tree
|
commitdiff
2011-03-28
Bill Wendling
In some cases, the "fail BB dominator" may be null...
tree
|
commitdiff
2011-03-28
Daniel Dunbar
Integrated-As: Add support for setting the AllowTempora...
tree
|
commitdiff
2011-03-27
Jakob Stoklund Olesen
Amend debug output.
tree
|
commitdiff
2011-03-27
Jakob Stoklund Olesen
Drop interference reassignment in favor of eviction.
tree
|
commitdiff
2011-03-26
Jakob Stoklund Olesen
Use individual register classes when spilling snippets.
tree
|
commitdiff
2011-03-26
Benjamin Kramer
Turn SelectionDAGBuilder::GetRegistersForValue into...
tree
|
commitdiff
2011-03-26
Jakob Stoklund Olesen
Collect and coalesce DBG_VALUE instructions before...
tree
|
commitdiff
2011-03-25
Jakob Stoklund Olesen
Emit less labels for debug info and stop emitting ...
tree
|
commitdiff
2011-03-25
Andrew Trick
Fix for -pre-RA-sched=source.
tree
|
commitdiff
2011-03-25
Nick Lewycky
No functionality change. Fix up some whitespace and...
tree
|
commitdiff
2011-03-25
Jakob Stoklund Olesen
Ignore special ARM allocation hints for unexpected...
tree
|
commitdiff
2011-03-24
Devang Patel
Keep track of directory namd and fIx regression caused...
tree
|
commitdiff
2011-03-23
Eli Friedman
PR9535: add support for splitting and scalarizing vecto...
tree
|
commitdiff
2011-03-23
Andrew Trick
Ensure that def-side physreg copies are scheduled above...
tree
|
commitdiff
2011-03-23
Andrew Trick
whitespace
tree
|
commitdiff
2011-03-23
Jakob Stoklund Olesen
Don't coalesce identical DBG_VALUE instructions prematu...
tree
|
commitdiff
2011-03-23
Jakob Stoklund Olesen
Notify the delegate before removing dead values from...
tree
|
commitdiff
2011-03-23
Jakob Stoklund Olesen
Allow the allocation of empty live ranges that have...
tree
|
commitdiff
2011-03-23
Jakob Stoklund Olesen
Dump the register map before rewriting.
tree
|
commitdiff
2011-03-23
Andrew Trick
Added block number and name to isel debug output.
tree
|
commitdiff
2011-03-22
Jakob Stoklund Olesen
Reapply r128045 and r128051 with fixes.
tree
|
commitdiff
2011-03-22
Andrew Trick
Revert r128045 and r128051, debug info enhancements.
tree
|
commitdiff
2011-03-22
Jakob Stoklund Olesen
Clear map after use.
tree
|
commitdiff
2011-03-22
Jakob Stoklund Olesen
Dont emit 'DBG_VALUE %noreg, ...' to terminate user...
tree
|
commitdiff
2011-03-21
Eric Christopher
Grammar-o.
tree
|
commitdiff
2011-03-21
Bill Wendling
We need to pass the TargetMachine object to the InstPri...
tree
|
commitdiff
2011-03-20
Jakob Stoklund Olesen
Process all dead defs after rematerializing during...
tree
|
commitdiff
2011-03-20
Jakob Stoklund Olesen
Also eliminate redundant spills downstream of inserted...
tree
|
commitdiff
2011-03-20
Jakob Stoklund Olesen
Change an argument to a LiveInterval instead of a regis...
tree
|
commitdiff
2011-03-19
Jakob Stoklund Olesen
Replace a broken LiveInterval::MergeValueInAsValue...
tree
|
commitdiff
2011-03-19
Jakob Stoklund Olesen
Add debug output.
tree
|
commitdiff
next