index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
IPO
/
Attributor.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[Attributor] AAValueConstantRange: Value range analysis using constant range
Hideto Ueno
2020-01-15
1
-7
/
+499
*
[Attributor][FIX] Carefully change invokes to calls (after manifest)
Johannes Doerfert
2020-01-08
1
-84
/
+35
*
[Attributor][FIX] Avoid dangling value pointers during code modification
Johannes Doerfert
2020-01-08
1
-2
/
+3
*
[NFC] Fix trivial typos in comments
James Henderson
2020-01-06
1
-3
/
+3
*
[Attributor][FIX] Allow dead users of rewritten function
Johannes Doerfert
2020-01-03
1
-13
/
+15
*
[Attributor][NFC] Unify the way we delete dead functions
Johannes Doerfert
2020-01-03
1
-13
/
+14
*
[Attributor][FIX] Don't crash on ptr2int/int2ptr instructions
Johannes Doerfert
2020-01-03
1
-1
/
+2
*
[Attributor][FIX] Do not derive nonnull and dereferenceable w/o access
Johannes Doerfert
2020-01-03
1
-14
/
+0
*
[Attributor][FIX] Return CHANGED once a pessimistic fixpoint is reached.
Johannes Doerfert
2020-01-03
1
-1
/
+2
*
Revert "[Attributor] AAValueConstantRange: Value range analysis using constan...
Hideto Ueno
2020-01-03
1
-499
/
+7
*
[Attributor] AAValueConstantRange: Value range analysis using constant range
Hideto Ueno
2020-01-01
1
-7
/
+499
*
[Attributor] Suppress unused warnings when assertions are disabled. NFC
Ilya Biryukov
2019-12-31
1
-0
/
+2
*
[Attributor] Function signature rewrite infrastructure
Johannes Doerfert
2019-12-31
1
-0
/
+259
*
[Attributor] Propagate known align from arguments to call sites arguments
Johannes Doerfert
2019-12-31
1
-0
/
+12
*
[Attributor] Use abstract call sites to determine associated arguments
Johannes Doerfert
2019-12-31
1
-2
/
+92
*
[Attributor] Annotate the memory behavior of call site arguments
Johannes Doerfert
2019-12-31
1
-2
/
+7
*
[Attributor] Use `changeUseAfterManifest` in AAValueSimplify manifest
Hideto Ueno
2019-12-30
1
-4
/
+2
*
[Attributor] AAUndefinedBehavior: Check for branches on undef value.
Hideto Ueno
2019-12-29
1
-53
/
+139
*
[Attributor] Add helper to change an instruction to `unreachable` inst
Hideto Ueno
2019-12-27
1
-5
/
+4
*
[Attributor] Reach optimistic fixpoint in AAValueSimplify when the value is ...
Hideto Ueno
2019-12-25
1
-1
/
+9
*
[Attributor] UB Attribute now handles all instructions that access memory thr...
Johannes Doerfert
2019-12-24
1
-33
/
+45
*
[Attributor] Function level undefined behavior attribute
Johannes Doerfert
2019-12-24
1
-0
/
+97
*
[Attributor] H2S fix.
Stefan Stipanovic
2019-12-17
1
-2
/
+2
*
[Attributor][NFC] Clang format the Attributor
Johannes Doerfert
2019-12-16
1
-11
/
+11
*
[Attributor] Annotate call sites of declarations with a callback
Johannes Doerfert
2019-12-13
1
-1
/
+2
*
[Attributor][NFC] Simplify debug printing for abstract attributes
Johannes Doerfert
2019-12-13
1
-10
/
+37
*
[Attributor] Only replace instruction operands
Johannes Doerfert
2019-12-13
1
-4
/
+18
*
[Attributor][FIX] Do treat byval arguments special
Johannes Doerfert
2019-12-12
1
-12
/
+60
*
[Attributor][NFC] Fix comments and unnecessary comma
Hideto Ueno
2019-12-12
1
-6
/
+7
*
[Attributor] [NFC] Use `checkForAllUses` helpr in `AAHeapToStackImpl::updateI...
Hideto Ueno
2019-12-12
1
-35
/
+18
*
[Attributor][NFC] Refactoring `AANoFreeArgument::updateImpl`
Hideto Ueno
2019-12-12
1
-38
/
+15
*
[Attributor] Deduce dereferenceable based on accessed bytes map
Hideto Ueno
2019-11-29
1
-0
/
+22
*
[Attributor] Remove dereferenceable_or_null when nonull is present
Hideto Ueno
2019-11-29
1
-0
/
+10
*
[Attributor] Handle special case when offset equals zero in nonnull deduction
Hideto Ueno
2019-11-27
1
-6
/
+18
*
[Attributor] Track a GEP Instruction in align deduction
Hideto Ueno
2019-11-26
1
-12
/
+37
*
[WIP][Attributor] AAReachability Attribute
Pankaj Gode
2019-11-22
1
-0
/
+30
*
Test commit.
Pankaj Gode
2019-11-22
1
-1
/
+1
*
[Attributor] Use nofree argument attribute for heap-to-stack conversion
Stefan Stipanovic
2019-11-17
1
-10
/
+6
*
Sink all InitializePasses.h includes
Reid Kleckner
2019-11-13
1
-0
/
+1
*
[Attributor] Use must-be-executed-context in align deduction
Hideto Ueno
2019-11-12
1
-20
/
+59
*
getArgOperandNo helper function.
Stefan Stipanovic
2019-11-10
1
-2
/
+2
*
[Attributor][NFCI] Do not track unnecessary dependences
Johannes Doerfert
2019-11-02
1
-3
/
+8
*
[Attributor][NFCI] Distinguish optional and required dependences
Johannes Doerfert
2019-11-02
1
-12
/
+52
*
NoFree argument attribute.
Stefan Stipanovic
2019-11-02
1
-13
/
+151
*
Revert "NoFree argument attribute."
Stefan Stipanovic
2019-11-02
1
-151
/
+13
*
NoFree argument attribute.
Stefan Stipanovic
2019-11-02
1
-13
/
+151
*
[Attributor] Ignore BlockAddress users in call site traversal
Johannes Doerfert
2019-11-02
1
-0
/
+4
*
[Attributor][FIX] Do not try to cast if a cast is not required
Johannes Doerfert
2019-11-02
1
-2
/
+6
*
[Attributor][FIX] Transform invoke of nounwind to call + br %normal_dest
Johannes Doerfert
2019-11-02
1
-5
/
+22
*
[Attributor][FIX] Make "known" and "assumed" liveness explicit
Johannes Doerfert
2019-11-02
1
-21
/
+43
[next]