index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Utils
Commit message (
Expand
)
Author
Age
*
Add a proper LLVM banner to this file.
Chandler Carruth
2011-10-16
*
Add a natural stack alignment field to TargetData, and prevent InstCombine from
Lang Hames
2011-10-10
*
LSR should avoid redundant edge splitting.
Andrew Trick
2011-10-04
*
whitespace
Andrew Trick
2011-10-04
*
Enhance a couple places where we were doing constant folding of instructions,
Nick Lewycky
2011-10-02
*
Clean up uses of switch instructions so they are not dependent on the operand...
Eli Friedman
2011-09-29
*
Stop emitting instructions with the name "tmp" they eat up memory and have to...
Benjamin Kramer
2011-09-27
*
Relax this condition.
Bill Wendling
2011-09-20
*
Use ArrayRef instead of an explicit 'const std::vector &'.
Bill Wendling
2011-09-20
*
Use ArrayRef instead of 'const std::vector' to pass around the list of basic ...
Bill Wendling
2011-09-20
*
Fix comments.
Bill Wendling
2011-09-20
*
Revert r140083 and r140084 until buildbots can be fixed.
Bill Wendling
2011-09-19
*
If we are extracting a basic block that ends in an invoke call, we must also
Bill Wendling
2011-09-19
*
[indvars] Fix PR10946: SCEV cannot handle Vector IVs.
Andrew Trick
2011-09-19
*
Delete trivial landing pads that just continue unwinding the caught
Duncan Sands
2011-09-05
*
Address review comments.
Benjamin Kramer
2011-08-26
*
SimplifyCFG: If we have a PHI node that can evaluate to NULL and do a load or...
Benjamin Kramer
2011-08-26
*
When inserting new instructions, use getFirstInsertionPt instead of
Bill Wendling
2011-08-25
*
Fix a crashing bug in SplitBlock when it is called on a block with no
Rafael Espindola
2011-08-24
*
If we're splitting the landing pad block and assigning it only one predecessor,
Bill Wendling
2011-08-19
*
Intelligently split the landing pad block.
Bill Wendling
2011-08-19
*
Add SplitLandingPadPredecessors().
Bill Wendling
2011-08-19
*
Revert r137871. The loop simplify pass should require all exits from a loop that
Bill Wendling
2011-08-18
*
Split out the updating of PHI nodes after splitting the BB into a separate
Bill Wendling
2011-08-18
*
Use this fantzy ArrayRef thing to pass in the list of predecessors.
Bill Wendling
2011-08-18
*
Use static instead of anonymous namespace.
Bill Wendling
2011-08-18
*
Split out the analysis updating code into a helper function. No intended
Bill Wendling
2011-08-18
*
Increment the insertion iterator to beyond the landingpad instruction.
Bill Wendling
2011-08-17
*
Don't optimize the landing pad exit block.
Bill Wendling
2011-08-17
*
Assert that we aren't trying to split the critical edge of a landing pad. Doing
Bill Wendling
2011-08-17
*
I think there was some confusion about what I meant. :-) Replacing the comment.
Bill Wendling
2011-08-16
*
After talking with Bill, it seems like the LandingPad handling here is likely
Eli Friedman
2011-08-16
*
Minor comment fixes.
Eli Friedman
2011-08-16
*
Update SimplifyCFG for atomic operations.
Eli Friedman
2011-08-15
*
Add comments and test for atomic load/store and mem2reg.
Eli Friedman
2011-08-15
*
Fix llvm::CloneModule to correctly clone globals. Patch per bug report by Si...
Eli Friedman
2011-08-15
*
The "landingpad" instruction will never be "trivially" dead.
Bill Wendling
2011-08-15
*
Add inlining for the new EH scheme.
Bill Wendling
2011-08-14
*
switch to use the new api for structtypes.
Chris Lattner
2011-08-12
*
Silence a bunch (but not all) "variable written but not read" warnings
Duncan Sands
2011-08-12
*
Distinguish between two copies of one inlined variable. Take 2.
Devang Patel
2011-08-10
*
Comments. Thanks for the spell check Nick!
Andrew Trick
2011-08-10
*
Invoke SimplifyIndVar when we partially unroll a loop. Fixes PR10534.
Andrew Trick
2011-08-10
*
Cleanup. Make ScalarEvolution an explicit argument of the
Andrew Trick
2011-08-10
*
SimplifyIndVar: make foldIVUser iterative to fold a chain of operands.
Andrew Trick
2011-08-10
*
Update CMake build.
Benjamin Kramer
2011-08-10
*
Added a SimplifyIndVar utility to simplify induction variable users
Andrew Trick
2011-08-10
*
Cleanup. Added LoopBlocksDFS::perform for simple clients.
Andrew Trick
2011-08-10
*
Fix the LoopUnroller to handle nontrivial loops and partial unrolling.
Andrew Trick
2011-08-10
*
LoopUnroll looks like it has some stale code. Remove it to prove my sanity an...
Andrew Trick
2011-08-09
[next]