Rafael Espindola
|
c77a7749ff
Revert "Convert a few std::strings to StringRef."
|
11 years ago |
Rafael Espindola
|
9f72a18a50
Convert a few std::strings to StringRef.
|
11 years ago |
Rafael Espindola
|
2d1f275c99
Convert these functions to use ErrorOr.
|
11 years ago |
David Majnemer
|
c8a1169c93
IR: Add COMDATs to the IR
|
11 years ago |
Rafael Espindola
|
1f659329b6
Make ObjectFile and BitcodeReader always own the MemoryBuffer.
|
11 years ago |
Rafael Espindola
|
b2791542c2
Revert a C API difference that I incorrectly introduced.
|
11 years ago |
Rafael Espindola
|
cc21bbde87
Remove BitcodeReader::setBufferOwned.
|
11 years ago |
Rafael Espindola
|
8dfacbc003
Run clang-format in a small chunk of code I am about to change.
|
11 years ago |
Rafael Espindola
|
a20bcb9969
Remove all uses of 'using std::error_code' from headers.
|
11 years ago |
Rafael Espindola
|
5c792faa0e
Don't use 'using std::error_code' in include/llvm.
|
11 years ago |
Rafael Espindola
|
d5132f9073
Remove system_error.h.
|
11 years ago |
Rafael Espindola
|
9ee34311f3
Don't import error_category into the llvm namespace.
|
11 years ago |
Craig Topper
|
c34a25d59d
[C++] Use 'nullptr'.
|
11 years ago |
Ahmed Charles
|
f4ccd11075
Replace OwningPtr<T> with std::unique_ptr<T>.
|
11 years ago |
Chandler Carruth
|
ca7680b998
[Layering] Move GVMaterializer.h into the IR library where its
|
11 years ago |
Craig Topper
|
01394fb9e4
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 years ago |
Chandler Carruth
|
eb3d76da81
[Modules] Move ValueHandle into the IR library where Value itself lives.
|
11 years ago |
Chandler Carruth
|
974a445bd9
Re-sort all of the includes with ./utils/sort_includes.py so that
|
11 years ago |
Rafael Espindola
|
af9e8e60ae
Use error_code in GVMaterializer.
|
11 years ago |
Rafael Espindola
|
e05744ba85
Convert FindFunctionInStream to return an error_code.
|
11 years ago |
Rafael Espindola
|
e076b5338a
Change BitcodeReader to use error_code instead of bool + string.
|
11 years ago |
Manman Ren
|
804f034bd1
AutoUpgrade: upgrade from scalar TBAA format to struct-path aware TBAA format.
|
12 years ago |
Peter Collingbourne
|
1e3037f0be
Implement function prefix data as an IR feature.
|
12 years ago |
Benjamin Kramer
|
55c06ae7af
Revert "Give internal classes hidden visibility."
|
12 years ago |
Benjamin Kramer
|
15f387c93e
Give internal classes hidden visibility.
|
12 years ago |
Tobias Grosser
|
e7bc5bb862
Make .bc en/decoding of AttrKind stable
|
12 years ago |
Craig Topper
|
9e639e8fd9
Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size.
|
12 years ago |
Bill Wendling
|
04ef4be048
Use a std::map so that we record the group ID.
|
12 years ago |
Bill Wendling
|
c3ba0a821b
Add support in the bitcode reader to read the attribute groups.
|
12 years ago |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 years ago |