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] `willreturn` + `noreturn` = UB
Johannes Doerfert
2019-11-02
1
-4
/
+1
*
[Attributor][FIX] Make AAValueSimplifyArgument aware of thread-dependent cons...
Johannes Doerfert
2019-11-02
1
-3
/
+13
*
[Attributor][FIX] Handle the default case of a switch
Johannes Doerfert
2019-11-02
1
-5
/
+5
*
[Attributor][FIX] Make value simplification aware of "complicated" attributes
Johannes Doerfert
2019-11-02
1
-0
/
+18
*
[Attributor][NFCI] Avoid unnecessary work except for testing
Johannes Doerfert
2019-11-02
1
-1
/
+12
*
[Attributor][FIX] NoCapture is not a subsuming property
Johannes Doerfert
2019-11-02
1
-5
/
+12
*
[Attributor][NFCI] Remove obsolete code
Johannes Doerfert
2019-11-02
1
-24
/
+0
*
[Attributor] Really use the executed-context
Johannes Doerfert
2019-10-31
1
-14
/
+29
*
[Attributor] Make AANonNull perform context sensitive queries
Johannes Doerfert
2019-10-31
1
-21
/
+6
*
[Attributor][NFCI] Improve the usage of IntegerStates
Johannes Doerfert
2019-10-31
1
-12
/
+8
*
[Attributor] Make liveness "edge-based"
Johannes Doerfert
2019-10-31
1
-126
/
+186
*
[Attributor] Liveness for values
Johannes Doerfert
2019-10-31
1
-31
/
+321
*
[Attributor][NFC] Do not delete dead blocks but "clear" them
Johannes Doerfert
2019-10-31
1
-3
/
+6
*
[Attributor] Add "free"-based heap2stack deduction
Johannes Doerfert
2019-10-30
1
-18
/
+43
*
[Attributor][NFC] Eagerly mark attributes as fixed.
Johannes Doerfert
2019-10-30
1
-4
/
+14
*
[Attributor][NFC] Do not record dependences on fixed attributes
Johannes Doerfert
2019-10-30
1
-0
/
+6
*
[Attributor][NFC] Simplify the IRPosition interface
Johannes Doerfert
2019-10-30
1
-4
/
+6
*
[Attributor] Make IntegerState more flexible
Johannes Doerfert
2019-10-28
1
-26
/
+17
*
[Attributor][FIX] Silence sign-compare warning
Johannes Doerfert
2019-10-21
1
-1
/
+1
*
[Attributor] Teach AANoCapture to use information in-flight more aggressively
Johannes Doerfert
2019-10-21
1
-8
/
+63
*
[Alignment][NFC] Value::getPointerAlignment returns MaybeAlign
Guillaume Chatelet
2019-10-15
1
-1
/
+2
*
[Alignment] Migrate Attribute::getWith(Stack)Alignment
Guillaume Chatelet
2019-10-15
1
-1
/
+2
*
[Attributor] Shortcut no-return through will-return
Johannes Doerfert
2019-10-13
1
-8
/
+11
*
[Attributor][FIX] NullPointerIsDefined needs the pointer AS (AANonNull)
Johannes Doerfert
2019-10-13
1
-3
/
+18
*
[Attributor][MemBehavior] Fallback to the function state for arguments
Johannes Doerfert
2019-10-13
1
-8
/
+17
*
[Attributor][FIX] Use check prefix that is actually tested
Johannes Doerfert
2019-10-13
1
-9
/
+24
*
[Attributor][FIX] Avoid splitting blocks if possible
Johannes Doerfert
2019-10-13
1
-8
/
+14
*
[Attributor][FIX] Remove leftover, now unused, variable
Johannes Doerfert
2019-10-13
1
-2
/
+0
*
[Attributor] Remove unused verification flag
Johannes Doerfert
2019-10-13
1
-24
/
+0
*
[Attributor][NFC] Expose call site traversal without QueryingAA
Johannes Doerfert
2019-10-13
1
-9
/
+17
*
[Attributor][FIX] Ensure h2s doesn't trigger on escaped pointers
Johannes Doerfert
2019-10-13
1
-1
/
+9
*
[Attributor][FIX] Do not apply h2s for arbitrary mallocs
Johannes Doerfert
2019-10-13
1
-16
/
+22
*
[Attributor][FIX] Avoid modifying naked/optnone functions
Johannes Doerfert
2019-10-13
1
-5
/
+0
*
[Attributor] Extend anonymous namespace. NFC.
Benjamin Kramer
2019-10-12
1
-1
/
+1
*
[Attributor][FIX] Do not replace musstail calls with constant
Johannes Doerfert
2019-10-11
1
-1
/
+1
*
Fix Wdocumentation warnings. NFCI.
Simon Pilgrim
2019-10-10
1
-2
/
+2
*
[Attributor][NFC] clang format
Johannes Doerfert
2019-10-10
1
-2
/
+2
*
[Attributor] Handle `null` differently in capture and alias logic
Johannes Doerfert
2019-10-10
1
-4
/
+21
*
[Attributor][MustExec] Deduce dereferenceable and nonnull attribute using Mus...
Hideto Ueno
2019-10-08
1
-24
/
+209
*
[Attributor] Add helper class to compose two structured deduction.
Hideto Ueno
2019-10-08
1
-0
/
+15
*
[Attributor][NFC] Add debug output
Johannes Doerfert
2019-10-07
1
-1
/
+4
*
[Attributor][FIX] Remove initialize calls and add undefs
Johannes Doerfert
2019-10-07
1
-2
/
+2
*
[Attributor] Use local linkage instead of internal
Johannes Doerfert
2019-10-07
1
-4
/
+4
*
[Attributor] Use abstract call sites for call site callback
Johannes Doerfert
2019-10-07
1
-23
/
+37
*
[Attributor] Deduce memory behavior of functions and arguments
Johannes Doerfert
2019-10-07
1
-3
/
+480
*
[Alignment][NFC] Remove StoreInst::setAlignment(unsigned)
Guillaume Chatelet
2019-10-03
1
-1
/
+1
*
[Alignment][NFC] Remove LoadInst::setAlignment(unsigned)
Guillaume Chatelet
2019-09-30
1
-1
/
+1
*
[Attributor] Implement "norecurse" function attribute deduction
Hideto Ueno
2019-09-21
1
-6
/
+35
*
Hide implementation details in namespaces.
Benjamin Kramer
2019-09-17
1
-1
/
+3
*
[Attributor][Fix] Initialize the cache prior to using it
Johannes Doerfert
2019-09-17
1
-59
/
+98
[prev]
[next]