index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Scalar
/
ObjCARC.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...
Craig Topper
2012-09-18
1
-3
/
+2
*
Fix Doxygen issues:
Dmitri Gribenko
2012-09-14
1
-4
/
+4
*
Detect overflow in the path count computation. rdar://12277446.
Dan Gohman
2012-09-12
1
-0
/
+13
*
Make provenance checking conservative in cases when
Dan Gohman
2012-09-04
1
-37
/
+42
*
Don't use for loops for code that is only intended to execute once. No
Dan Gohman
2012-08-27
1
-6
/
+6
*
An objc_retain can serve as a may-use for a different pointer.
Dan Gohman
2012-07-23
1
-1
/
+4
*
Fix a typo (the the => the)
Sylvestre Ledru
2012-07-23
1
-2
/
+2
*
Fix the objc_autoreleasedReturnValue optimization code to locate
Dan Gohman
2012-06-25
1
-2
/
+17
*
Fix typos found by http://github.com/lyda/misspell-check
Benjamin Kramer
2012-06-02
1
-1
/
+1
*
Reimplement the intrinsic verifier to use the same table as Intrinsic::getDef...
Chris Lattner
2012-05-27
1
-1
/
+1
*
Mark an unreachable region of code with llvm_unreachable.
Dan Gohman
2012-05-21
1
-1
/
+1
*
Fix replacing all the users of objc weak runtime routines
Dan Gohman
2012-05-18
1
-2
/
+12
*
Fix the objc_storeStrong recognizer to stop before walking off the
Dan Gohman
2012-05-09
1
-1
/
+4
*
Remove unused variable to get rid of warning.
Craig Topper
2012-05-09
1
-1
/
+1
*
Miscellaneous accumulated cleanups.
Dan Gohman
2012-05-08
1
-104
/
+78
*
Fix objc_storeStrong pattern matching to catch a potential use of the
Dan Gohman
2012-05-08
1
-9
/
+29
*
Miscellaneous accumulated cleanups.
Dan Gohman
2012-04-27
1
-71
/
+57
*
Simplify the known retain count tracking; use a boolean state instead
Dan Gohman
2012-04-25
1
-41
/
+34
*
Build custom predecessor and successor lists for each basic block.
Dan Gohman
2012-04-24
1
-115
/
+101
*
Avoid a bug in the path count computation, preventing an infinite
Dan Gohman
2012-04-19
1
-1
/
+1
*
Don't crash on code where the user put __attribute__((constructor)) on
Dan Gohman
2012-04-18
1
-1
/
+5
*
Add some comments, and fix a few places that missed setting Changed.
Dan Gohman
2012-04-13
1
-2
/
+24
*
Consider ObjC runtime calls objc_storeWeak and others which make a copy of
Dan Gohman
2012-04-13
1
-14
/
+29
*
Use the new Use-aware dominates method to apply the objc runtime
Dan Gohman
2012-04-13
1
-8
/
+5
*
Don't move objc_autorelease calls past autorelease pool boundaries when
Dan Gohman
2012-04-13
1
-3
/
+43
*
Fix accidentally inverted logic from r152803, and make the
Dan Gohman
2012-04-05
1
-1
/
+1
*
Fix the MSVC build.
Francois Pichet
2012-03-24
1
-2
/
+2
*
Don't convert objc_retainAutoreleasedReturnValue to objc_retain if it
Dan Gohman
2012-03-23
1
-2
/
+11
*
It's not possible to insert code immediately after an invoke in the
Dan Gohman
2012-03-23
1
-32
/
+42
*
Refactor the code for visiting instructions out into helper functions.
Dan Gohman
2012-03-22
1
-245
/
+271
*
Short term fix for pr12270 before we change dominates to handle unreachable
Rafael Espindola
2012-03-15
1
-29
/
+33
*
When an invoke is marked with metadata indicating its unwind edge
Dan Gohman
2012-03-14
1
-1
/
+2
*
When identifying exit nodes for the reverse-CFG reverse-post-order
Dan Gohman
2012-03-09
1
-2
/
+8
*
Fix an iterator invalidation problem. operator[] on a DenseMap
Dan Gohman
2012-03-02
1
-8
/
+28
*
Misc micro-optimizations.
Dan Gohman
2012-03-02
1
-10
/
+12
*
Calls and invokes with the new clang.arc.no_objc_arc_exceptions
Dan Gohman
2012-02-17
1
-6
/
+47
*
Just like in regular escape analysis, loads and stores through
Dan Gohman
2012-02-13
1
-0
/
+10
*
More dead code removal (using -Wunreachable-code)
David Blaikie
2012-01-20
1
-2
/
+0
*
Set the "tail" flag on pattern-matched objc_storeStrong calls.
Dan Gohman
2012-01-19
1
-0
/
+32
*
Add a depth limit to avoid runaway recursion.
Dan Gohman
2012-01-18
1
-3
/
+7
*
Use llvm.global_ctors to locate global constructors instead
Dan Gohman
2012-01-18
1
-6
/
+19
*
Add a new ObjC ARC optimization pass to eliminate unneeded
Dan Gohman
2012-01-17
1
-1
/
+117
*
Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...
David Blaikie
2012-01-17
1
-1
/
+0
*
Fix an unused variable warning that Chad noticed.
Dan Gohman
2012-01-14
1
-1
/
+1
*
Implement proper ObjC ARC objc_retainBlock "escape" analysis, so that
Dan Gohman
2012-01-13
1
-45
/
+63
*
Fix a copy+pasto. No testcase, because the symptoms of dereferencing
Dan Gohman
2011-12-21
1
-1
/
+1
*
It turns out that clang does use pointer-to-function types to
Dan Gohman
2011-12-14
1
-2
/
+6
*
When computing reverse-CFG reverse-post-order, skip backedges, as
Dan Gohman
2011-12-12
1
-38
/
+94
*
Add a TODO comment.
Dan Gohman
2011-12-12
1
-0
/
+1
*
Fix a copy+pasto in a comment.
Dan Gohman
2011-12-12
1
-1
/
+1
[next]