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
/
test
/
Transforms
/
FunctionAttrs
Commit message (
Expand
)
Author
Age
Files
Lines
*
[Attributor] Copy or port test cases related to Attributor to` Attributor` te...
Hideto Ueno
2019-12-02
24
-5236
/
+115
*
[Attributor] Remove dereferenceable_or_null when nonull is present
Hideto Ueno
2019-11-29
1
-2
/
+7
*
[Attributor] Handle special case when offset equals zero in nonnull deduction
Hideto Ueno
2019-11-27
1
-4
/
+2
*
[Attributor] Track a GEP Instruction in align deduction
Hideto Ueno
2019-11-26
3
-3
/
+63
*
[Attributor] Use nofree argument attribute for heap-to-stack conversion
Stefan Stipanovic
2019-11-17
1
-1
/
+19
*
Revert 57dd4b0 "[ValueTracking] Allow context-sensitive nullness check for no...
Hans Wennborg
2019-11-13
1
-1
/
+1
*
[Attributor] Use must-be-executed-context in align deduction
Hideto Ueno
2019-11-12
8
-30
/
+38
*
[Attributor][NFCI] Distinguish optional and required dependences
Johannes Doerfert
2019-11-02
7
-8
/
+8
*
NoFree argument attribute.
Stefan Stipanovic
2019-11-02
18
-169
/
+211
*
Revert "NoFree argument attribute."
Stefan Stipanovic
2019-11-02
18
-211
/
+169
*
NoFree argument attribute.
Stefan Stipanovic
2019-11-02
18
-169
/
+211
*
[Attributor] Ignore BlockAddress users in call site traversal
Johannes Doerfert
2019-11-02
1
-0
/
+25
*
[Attributor][FIX] Transform invoke of nounwind to call + br %normal_dest
Johannes Doerfert
2019-11-02
1
-3
/
+44
*
[Attributor][FIX] Make "known" and "assumed" liveness explicit
Johannes Doerfert
2019-11-02
1
-2
/
+2
*
[Attributor] `willreturn` + `noreturn` = UB
Johannes Doerfert
2019-11-02
3
-5
/
+15
*
[Attributor][FIX] Handle the default case of a switch
Johannes Doerfert
2019-11-02
1
-1
/
+42
*
[Attributor][FIX] Make value simplification aware of "complicated" attributes
Johannes Doerfert
2019-11-02
1
-1
/
+83
*
[Attributor][NFCI] Avoid unnecessary work except for testing
Johannes Doerfert
2019-11-02
24
-44
/
+73
*
[Attributor][FIX] NoCapture is not a subsuming property
Johannes Doerfert
2019-11-02
1
-0
/
+31
*
[Attributor] Really use the executed-context
Johannes Doerfert
2019-10-31
4
-14
/
+16
*
[Attributor] Make AANonNull perform context sensitive queries
Johannes Doerfert
2019-10-31
1
-1
/
+94
*
[Attributor][NFCI] Improve the usage of IntegerStates
Johannes Doerfert
2019-10-31
1
-1
/
+1
*
[Attributor][FIX] Unbreak buildbot through test correction
Johannes Doerfert
2019-10-31
1
-10
/
+23
*
[Attributor] Make liveness "edge-based"
Johannes Doerfert
2019-10-31
9
-19
/
+94
*
[Attributor] Liveness for values
Johannes Doerfert
2019-10-31
8
-38
/
+213
*
[Attributor][NFC] Do not delete dead blocks but "clear" them
Johannes Doerfert
2019-10-31
1
-3
/
+0
*
[MustExecute] Forward iterate over conditional branches
Johannes Doerfert
2019-10-31
1
-11
/
+221
*
[Attributor] Add "free"-based heap2stack deduction
Johannes Doerfert
2019-10-30
2
-14
/
+34
*
[Attributor] Teach AANoCapture to use information in-flight more aggressively
Johannes Doerfert
2019-10-21
5
-13
/
+40
*
[Attributor] Shortcut no-return through will-return
Johannes Doerfert
2019-10-13
6
-6
/
+18
*
[Attributor][FIX] NullPointerIsDefined needs the pointer AS (AANonNull)
Johannes Doerfert
2019-10-13
4
-3
/
+10
*
[Attributor][MemBehavior] Fallback to the function state for arguments
Johannes Doerfert
2019-10-13
3
-11
/
+13
*
[Attributor][FIX] Use check prefix that is actually tested
Johannes Doerfert
2019-10-13
3
-15
/
+15
*
[Attributor][FIX] Avoid splitting blocks if possible
Johannes Doerfert
2019-10-13
3
-8
/
+8
*
[Attributor][FIX] Ensure h2s doesn't trigger on escaped pointers
Johannes Doerfert
2019-10-13
1
-52
/
+67
*
[Attributor][FIX] Do not apply h2s for arbitrary mallocs
Johannes Doerfert
2019-10-13
1
-0
/
+5
*
[Attributor][FIX] Add missing function declaration in test case
Johannes Doerfert
2019-10-13
1
-0
/
+2
*
[Attributor][FIX] Avoid modifying naked/optnone functions
Johannes Doerfert
2019-10-13
1
-0
/
+24
*
[Attributor][FIX] Do not replace musstail calls with constant
Johannes Doerfert
2019-10-11
1
-0
/
+5
*
[Attributor] Handle `null` differently in capture and alias logic
Johannes Doerfert
2019-10-10
2
-1
/
+10
*
[Attributor][Fix] Temporary fix for windows build bot failure
Hideto Ueno
2019-10-08
1
-1
/
+3
*
[Attributor][MustExec] Deduce dereferenceable and nonnull attribute using Mus...
Hideto Ueno
2019-10-08
14
-65
/
+251
*
[Attributor] Use local linkage instead of internal
Johannes Doerfert
2019-10-07
1
-2
/
+2
*
[Attributor] Use abstract call sites for call site callback
Johannes Doerfert
2019-10-07
1
-0
/
+63
*
[Attributor] Deduce memory behavior of functions and arguments
Johannes Doerfert
2019-10-07
15
-159
/
+155
*
[Attributor] Implement "norecurse" function attribute deduction
Hideto Ueno
2019-09-21
2
-48
/
+103
*
[Attributor][Fix] Initialize the cache prior to using it
Johannes Doerfert
2019-09-17
13
-13
/
+13
*
[Attributor] Use Alias Analysis in noalias callsite argument deduction
Hideto Ueno
2019-09-17
2
-10
/
+9
*
[Attributor] Heap-To-Stack Conversion
Stefan Stipanovic
2019-09-15
1
-0
/
+318
*
[Attributor][Fix] Use right type to replace expressions
Johannes Doerfert
2019-09-14
1
-0
/
+11
[next]