Richard Smith
|
96881be75c
[c++20] P0515R3: Parsing support and basic AST construction for operator <=>.
|
7 年之前 |
George Karpenkov
|
3e4f379cb6
[CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.h
|
8 年之前 |
Richard Smith
|
ea344c8140
DR616, and part of P0135R1: member access (or pointer-to-member access) on a
|
8 年之前 |
Mehdi Amini
|
2e23251d3e
[NFC] Header cleanup
|
9 年之前 |
Richard Smith
|
708f13bd1a
[coroutines] Creation of promise object, lookup of operator co_await, building
|
9 年之前 |
Hans Wennborg
|
94faed6137
Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups
|
10 年之前 |
DeLesley Hutchins
|
c8a6f2f466
Thread Safety Analysis: fix before/after checks so that they work on global
|
10 年之前 |
Richard Smith
|
74067ba88c
[modules] Fix thread safety analysis to cope with merging of FieldDecls across modules.
|
10 年之前 |
Benjamin Kramer
|
2a332456ba
Hide away implementation details of the ThreadSafetyAnalysis in anonymous namespaces
|
10 年之前 |
Chandler Carruth
|
6c1b926674
[cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py
|
10 年之前 |
DeLesley Hutchins
|
1c11b7cda0
Thread Safety Analysis: major update to thread safety TIL.
|
11 年之前 |
DeLesley Hutchins
|
d8a1fd6e9c
Thread safety analysis: Add support for negative requirements, which are
|
11 年之前 |
DeLesley Hutchins
|
61e498ab0a
Thread Safety Analysis: Replace the old and broken SExpr with the new
|
11 年之前 |
DeLesley Hutchins
|
a0c3f50c1c
Thread Safety Analysis: implement review suggestions from Aaron Ballman.
|
11 年之前 |
DeLesley Hutchins
|
7898a018ce
Thread Safety Analysis: update TIL traversal mechanism to allow arbitrary
|
11 年之前 |
DeLesley Hutchins
|
be8977c750
Thread Safety Analysis: add new node types to thread safety TIL.
|
11 年之前 |
Benjamin Kramer
|
6f5f20570a
ThreadSafetyAnalysis: Don't crash when trying to analyze objc methods.
|
11 年之前 |
Aaron Ballman
|
aafc70acf9
Replacing a naked pointer with a unique_ptr. No functional changes intended.
|
11 年之前 |
Aaron Ballman
|
9107bb3471
Updated to be a bit more const friendly. Also switched the linkage to be static since this function is file-local. No functional changes intended.
|
11 年之前 |
DeLesley Hutchins
|
4d7f4b69c4
Thread safety analysis: add array operations to SExpr.
|
11 年之前 |
DeLesley Hutchins
|
23be9d0217
Thread safety analysis: fix warning.
|
11 年之前 |
DeLesley Hutchins
|
2e81e1321b
Thread safety analysis: misc updates to SExpr handling. Fix to minimal SSA,
|
11 年之前 |
DeLesley Hutchins
|
bb7d67a856
Thread Safety Analysis: Convert to minimal SSA.
|
11 年之前 |
DeLesley Hutchins
|
0d60af3771
Thread Safety Analysis: Update SSA pass to handle loops.
|
11 年之前 |
Aaron Ballman
|
1ae2588a17
Since the object is new'ed in the enterCFG function, now deleting in the exitCFG function instead of the destructor to ensure proper pairing. This allows reuse of the builder without creating a memory leak.
|
11 年之前 |
DeLesley Hutchins
|
738fc4e15b
Thread Safety Analysis: rewrite SSA pass to use the new SExpr and CFG
|
11 年之前 |
DeLesley Hutchins
|
b622f9d076
Thread Safety Analysis: reorganized SExpr header files. No change in
|
11 年之前 |
Aaron Ballman
|
0a2bd549e7
Thread Safety Analysis: now with less includes. No functional changes.
|
11 年之前 |
Aaron Ballman
|
bf0b9637da
Thread Safety Analysis: some minor cleanups to the latest thread safety changes. No functional changes intended.
|
11 年之前 |
DeLesley Hutchins
|
e73ca8191c
Thread Safety Analysis. Misc fixes to SExpr code, responding to code review
|
11 年之前 |