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
/
Transforms
/
Utils
Commit message (
Expand
)
Author
Age
Files
Lines
*
A dead malloc, a free(NULL) and a free(undef) are all trivially dead
Nick Lewycky
2011-10-24
1
-0
/
+8
*
Remap blockaddress correctly when inlining a function. Fixes PR10162.
Eli Friedman
2011-10-21
1
-1
/
+32
*
Refactor code from inlining and globalopt that checks whether a function defi...
Eli Friedman
2011-10-20
1
-2
/
+2
*
Add a proper LLVM banner to this file.
Chandler Carruth
2011-10-16
1
-0
/
+13
*
Add a natural stack alignment field to TargetData, and prevent InstCombine from
Lang Hames
2011-10-10
1
-2
/
+6
*
LSR should avoid redundant edge splitting.
Andrew Trick
2011-10-04
1
-2
/
+3
*
whitespace
Andrew Trick
2011-10-04
1
-18
/
+18
*
Enhance a couple places where we were doing constant folding of instructions,
Nick Lewycky
2011-10-02
1
-6
/
+2
*
Clean up uses of switch instructions so they are not dependent on the operand...
Eli Friedman
2011-09-29
1
-2
/
+2
*
Stop emitting instructions with the name "tmp" they eat up memory and have to...
Benjamin Kramer
2011-09-27
1
-2
/
+1
*
Relax this condition.
Bill Wendling
2011-09-20
1
-2
/
+1
*
Use ArrayRef instead of an explicit 'const std::vector &'.
Bill Wendling
2011-09-20
1
-3
/
+3
*
Use ArrayRef instead of 'const std::vector' to pass around the list of basic ...
Bill Wendling
2011-09-20
1
-8
/
+10
*
Fix comments.
Bill Wendling
2011-09-20
1
-4
/
+4
*
Revert r140083 and r140084 until buildbots can be fixed.
Bill Wendling
2011-09-19
1
-8
/
+1
*
If we are extracting a basic block that ends in an invoke call, we must also
Bill Wendling
2011-09-19
1
-1
/
+8
*
[indvars] Fix PR10946: SCEV cannot handle Vector IVs.
Andrew Trick
2011-09-19
1
-0
/
+6
*
Delete trivial landing pads that just continue unwinding the caught
Duncan Sands
2011-09-05
1
-0
/
+49
*
Address review comments.
Benjamin Kramer
2011-08-26
1
-9
/
+8
*
SimplifyCFG: If we have a PHI node that can evaluate to NULL and do a load or...
Benjamin Kramer
2011-08-26
1
-0
/
+69
*
When inserting new instructions, use getFirstInsertionPt instead of
Bill Wendling
2011-08-25
1
-4
/
+4
*
Fix a crashing bug in SplitBlock when it is called on a block with no
Rafael Espindola
2011-08-24
1
-5
/
+6
*
If we're splitting the landing pad block and assigning it only one predecessor,
Bill Wendling
2011-08-19
1
-26
/
+40
*
Intelligently split the landing pad block.
Bill Wendling
2011-08-19
1
-5
/
+16
*
Add SplitLandingPadPredecessors().
Bill Wendling
2011-08-19
1
-1
/
+95
*
Revert r137871. The loop simplify pass should require all exits from a loop that
Bill Wendling
2011-08-18
1
-15
/
+3
*
Split out the updating of PHI nodes after splitting the BB into a separate
Bill Wendling
2011-08-18
1
-43
/
+53
*
Use this fantzy ArrayRef thing to pass in the list of predecessors.
Bill Wendling
2011-08-18
1
-9
/
+14
*
Use static instead of anonymous namespace.
Bill Wendling
2011-08-18
1
-7
/
+4
*
Split out the analysis updating code into a helper function. No intended
Bill Wendling
2011-08-18
1
-63
/
+78
*
Increment the insertion iterator to beyond the landingpad instruction.
Bill Wendling
2011-08-17
1
-1
/
+1
*
Don't optimize the landing pad exit block.
Bill Wendling
2011-08-17
1
-4
/
+18
*
Assert that we aren't trying to split the critical edge of a landing pad. Doing
Bill Wendling
2011-08-17
1
-0
/
+5
*
I think there was some confusion about what I meant. :-) Replacing the comment.
Bill Wendling
2011-08-16
1
-1
/
+4
*
After talking with Bill, it seems like the LandingPad handling here is likely
Eli Friedman
2011-08-16
1
-4
/
+1
*
Minor comment fixes.
Eli Friedman
2011-08-16
1
-1
/
+1
*
Update SimplifyCFG for atomic operations.
Eli Friedman
2011-08-15
1
-10
/
+26
*
Add comments and test for atomic load/store and mem2reg.
Eli Friedman
2011-08-15
1
-0
/
+4
*
Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Si...
Eli Friedman
2011-08-15
1
-14
/
+13
*
The "landingpad" instruction will never be "trivially" dead.
Bill Wendling
2011-08-15
1
-0
/
+4
*
Add inlining for the new EH scheme.
Bill Wendling
2011-08-14
1
-17
/
+146
*
switch to use the new api for structtypes.
Chris Lattner
2011-08-12
1
-1
/
+1
*
Silence a bunch (but not all) "variable written but not read" warnings
Duncan Sands
2011-08-12
1
-0
/
+2
*
Distinguish between two copies of one inlined variable. Take 2.
Devang Patel
2011-08-10
1
-1
/
+8
*
Comments. Thanks for the spell check Nick!
Andrew Trick
2011-08-10
2
-4
/
+4
*
Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.
Andrew Trick
2011-08-10
1
-1
/
+24
*
Cleanup. Make ScalarEvolution an explicit argument of the
Andrew Trick
2011-08-10
1
-9
/
+9
*
SimplifyIndVar: make foldIVUser iterative to fold a chain of operands.
Andrew Trick
2011-08-10
1
-12
/
+26
*
Update CMake build.
Benjamin Kramer
2011-08-10
1
-0
/
+1
*
Added a SimplifyIndVar utility to simplify induction variable users
Andrew Trick
2011-08-10
1
-0
/
+413
[next]