Richard Trieu
|
6392e9b493
Fix IR/Analysis layering issue with OptBisect
|
6 years ago |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Fedor Sergeev
|
46d5e2b451
allow custom OptBisect classes set to LLVMContext
|
7 years ago |
Michael Zolotukhin
|
16872e2b56
Remove redundant includes from unittests.
|
7 years ago |
Reid Kleckner
|
6707770d48
Rename AttributeSet to AttributeList
|
8 years ago |
Mehdi Amini
|
f6071e14c5
[NFC] Header cleanup
|
9 years ago |
Mehdi Amini
|
8be7707c14
Remove every uses of getGlobalContext() in LLVM (but the C API)
|
9 years ago |
Duncan P. N. Exon Smith
|
70f8c2049f
unittests: Remove implicit ilist iterator conversions, NFC
|
9 years ago |
Mehdi Amini
|
c94da20917
Make DataLayout Non-Optional in the Module
|
10 years ago |
Chandler Carruth
|
417c5c172c
[PM] Remove the old 'PassManager.h' header file at the top level of
|
10 years ago |
Chandler Carruth
|
de5df29556
[PM] Split the LoopInfo object apart from the legacy pass, creating
|
10 years ago |
Rafael Espindola
|
3b670550ad
Add doInitialization/doFinalization to DataLayoutPass.
|
11 years ago |
Rafael Espindola
|
5ab6b15c79
Replace a few virtual with override.
|
11 years ago |
Craig Topper
|
b177041dfa
[C++11] Use 'nullptr'.
|
11 years ago |
Ahmed Charles
|
f4ccd11075
Replace OwningPtr<T> with std::unique_ptr<T>.
|
11 years ago |
Rafael Espindola
|
57edc9d4ff
Make DataLayout a plain object, not a pass.
|
11 years ago |
Chandler Carruth
|
56e1394c88
[cleanup] Move the Dominators.h and Verifier.h headers into the IR
|
11 years ago |
Chandler Carruth
|
8a5351f0f5
[PM] Rename the IR printing pass header to a more generic and correct
|
11 years ago |
Chandler Carruth
|
bc65a8d518
Move the LLVM IR asm writer header files into the IR directory, as they
|
11 years ago |
Rafael Espindola
|
f343bc9956
Use a: and s: instead of a0: and s0: in the DataLayout strings.
|
11 years ago |
Chandler Carruth
|
54fec07ec0
[PM] Split the CallGraph out from the ModulePass which creates the
|
11 years ago |
Chandler Carruth
|
49837ef811
Move the old pass manager infrastructure into a legacy namespace and
|
11 years ago |