index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Commit message (
Expand
)
Author
Age
Files
Lines
*
Avoid excess precision issues that lead to generating host-compiler-specific ...
Chris Lattner
2011-04-09
1
-2
/
+6
*
Build the Hopfield network incrementally when splitting global live ranges.
Jakob Stoklund Olesen
2011-04-09
6
-84
/
+176
*
Precompute interference for neighbor blocks as long as there is no interference.
Jakob Stoklund Olesen
2011-04-09
2
-22
/
+37
*
have dag combine zap "store undef", which can be formed during call lowering
Chris Lattner
2011-04-09
1
-2
/
+8
*
Simplify array bound checks and clarify comments. One element array can have...
Devang Patel
2011-04-08
1
-10
/
+7
*
Do not emit DW_AT_upper_bound and DW_AT_lower_bound for unbouded array.
Devang Patel
2011-04-08
1
-3
/
+15
*
Change -arm-trap-func= into a non-arm specific option. Now Intrinsic::trap is...
Evan Cheng
2011-04-08
1
-2
/
+15
*
llvm.global_[cd]tor is defined to be either external, or appending with an array
Nick Lewycky
2011-04-08
1
-11
/
+9
*
Added a check in the preRA scheduler for potential interference on a
Andrew Trick
2011-04-07
3
-4
/
+107
*
Recompute hasPHIKill flags when shrinking live intervals.
Jakob Stoklund Olesen
2011-04-07
1
-1
/
+3
*
Avoid moving iterators when the previous block was just visited.
Jakob Stoklund Olesen
2011-04-07
1
-8
/
+13
*
Prefer multiplications to divisions.
Jakob Stoklund Olesen
2011-04-07
1
-7
/
+13
*
Extract SpillPlacement::addLinks for handling the special transparent blocks.
Jakob Stoklund Olesen
2011-04-07
3
-37
/
+49
*
Remove dead code. rdar://9221736.
Evan Cheng
2011-04-07
1
-5
/
+0
*
Also account for the spill code that would be inserted in live-through blocks...
Jakob Stoklund Olesen
2011-04-06
1
-5
/
+16
*
Abort the constraint calculation early when all positive bias is lost.
Jakob Stoklund Olesen
2011-04-06
1
-33
/
+63
*
Keep track of the number of positively biased nodes when adding constraints.
Jakob Stoklund Olesen
2011-04-06
3
-3
/
+16
*
Break the spill placement algorithm into three parts: prepare, addConstraints...
Jakob Stoklund Olesen
2011-04-06
3
-30
/
+39
*
Oops. Scary.
Jakob Stoklund Olesen
2011-04-06
1
-1
/
+1
*
Analyze blocks with uses separately from live-through blocks without uses.
Jakob Stoklund Olesen
2011-04-06
3
-89
/
+120
*
Sign error
Jakob Stoklund Olesen
2011-04-05
1
-1
/
+1
*
Don't crash when a value is defined after the last split point.
Jakob Stoklund Olesen
2011-04-05
1
-1
/
+2
*
Permit blocks to branch directly to a landing pad.
Jakob Stoklund Olesen
2011-04-05
1
-0
/
+5
*
Add support to encode function's template parameters.
Devang Patel
2011-04-05
1
-0
/
+3
*
Run LiveDebugVariables in RegAllocBasic and RegAllocGreedy.
Jakob Stoklund Olesen
2011-04-05
2
-0
/
+14
*
Refactor.
Devang Patel
2011-04-05
2
-15
/
+21
*
Add an assertion instead of crashing when the scavenger goes past the end
Bob Wilson
2011-04-05
1
-1
/
+2
*
When dead code elimination removes all but one use, try to fold the single de...
Jakob Stoklund Olesen
2011-04-05
2
-0
/
+55
*
Do not emit empty name.
Devang Patel
2011-04-05
1
-1
/
+2
*
Ensure all defs referring to a virtual register are marked dead by addRegiste...
Jakob Stoklund Olesen
2011-04-05
1
-7
/
+2
*
Print visibility info for external variables.
Rafael Espindola
2011-04-05
1
-10
/
+12
*
Use std::unique instead of a SmallPtrSet to ensure unique instructions in Use...
Jakob Stoklund Olesen
2011-04-05
2
-54
/
+26
*
Stop precomputing last split points, query the SplitAnalysis cache on demand.
Jakob Stoklund Olesen
2011-04-05
3
-21
/
+17
*
Cache the fairly expensive last split point computation and provide a fast
Jakob Stoklund Olesen
2011-04-05
2
-14
/
+54
*
Revamp the SjLj "dispatch setup" intrinsic.
Bill Wendling
2011-04-05
2
-9
/
+6
*
Revert 123704; it broke threaded LLVM.
Stuart Hastings
2011-04-05
1
-9
/
+15
*
Allow coalescing with reserved physregs in certain cases:
Jakob Stoklund Olesen
2011-04-04
3
-6
/
+14
*
Extract physreg joining policy to a separate method.
Jakob Stoklund Olesen
2011-04-04
2
-53
/
+60
*
Stop caching basic block index ranges now that SlotIndexes can keep up.
Jakob Stoklund Olesen
2011-04-04
3
-30
/
+33
*
Delete leftover data members.
Jakob Stoklund Olesen
2011-04-04
1
-4
/
+0
*
Use InterferenceCache in RegAllocGreedy.
Jakob Stoklund Olesen
2011-04-02
1
-94
/
+46
*
Add an InterferenceCache class for caching per-block interference ranges.
Jakob Stoklund Olesen
2011-04-02
4
-1
/
+300
*
Use basic block numbers as indexes when mapping slot index ranges.
Jakob Stoklund Olesen
2011-04-02
1
-11
/
+9
*
Add a RemoveFromWorklist method to DCI. This is needed to do some complicated
Cameron Zwarich
2011-04-02
1
-0
/
+4
*
Add comments.
Evan Cheng
2011-04-01
1
-2
/
+4
*
Assign node order numbers to results of call instruction lowering. This shoul...
Evan Cheng
2011-04-01
1
-4
/
+8
*
Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.
Evan Cheng
2011-04-01
2
-19
/
+154
*
The basic register allocator must also use the inline spiller.
Jakob Stoklund Olesen
2011-03-31
1
-1
/
+1
*
Don't completely eliminate identity copies that also modify super register li...
Jakob Stoklund Olesen
2011-03-31
1
-6
/
+12
*
Allow kill flags on two-address instructions. They are harmless.
Jakob Stoklund Olesen
2011-03-31
1
-6
/
+2
[next]