Reid Kleckner
|
4ac8ae7ea1
Use MMI->getPersonality() instead of MMI->getPersonalities()[MMI->getPersonalityIndex()]
|
10 gadi atpakaļ |
Reid Kleckner
|
504fa89c8e
CodeGen support for x86_64 SEH catch handlers in LLVM
|
10 gadi atpakaļ |
Peter Collingbourne
|
d8ae3e1fee
x86_64: Fix calls to __morestack under the large code model.
|
10 gadi atpakaļ |
Reid Kleckner
|
98c86d76df
Allow the use of functions as typeinfo in landingpad clauses
|
10 gadi atpakaļ |
Rafael Espindola
|
607e03b0d4
Delete dead code. NFC.
|
11 gadi atpakaļ |
Craig Topper
|
4ba844388c
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 gadi atpakaļ |
Benjamin Kramer
|
1ceef0ef50
MachineModuleInfo: Turn nested std::pairs into a proper struct.
|
11 gadi atpakaļ |
Craig Topper
|
9f998de891
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 gadi atpakaļ |
Bill Wendling
|
99cb622041
Use pointers to the MCAsmInfo and MCRegInfo.
|
12 gadi atpakaļ |
Rafael Espindola
|
6b67ffd68b
Remove addFrameMove.
|
12 gadi atpakaļ |
Rafael Espindola
|
4a971705bc
Remove the MachineMove class.
|
12 gadi atpakaļ |
Rafael Espindola
|
cde25b435a
Clarify that llvm.used can contain aliases.
|
12 gadi atpakaļ |
Pedro Artigas
|
b9d1005e96
small fixes to enable the reuse of the pass manager across multiple modules
|
12 gadi atpakaļ |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 gadi atpakaļ |
Pedro Artigas
|
5399d2502a
|
12 gadi atpakaļ |
Pedro Artigas
|
873a1dd7d6
fixed valgrind issues of prior commit, this change applies r169456 changes back to the tree with fixes. on darwin no valgrind issues exist in the tests that used to fail.
|
12 gadi atpakaļ |
NAKAMURA Takumi
|
c7078924f0
Revert r169456, "change MCContext to work on the doInitialization/doFinalization model"
|
12 gadi atpakaļ |
Pedro Artigas
|
486a7ad94f
|
12 gadi atpakaļ |
Pedro Artigas
|
d1abec365a
|
12 gadi atpakaļ |
Pedro Artigas
|
49eb628c21
moves doInitialization and doFinalization to the Pass class and removes some unreachable code in MachineModuleInfo
|
12 gadi atpakaļ |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 gadi atpakaļ |
Micah Villmow
|
3574eca1b0
Move TargetData to DataLayout.
|
13 gadi atpakaļ |
Michael J. Spencer
|
c9c137b463
Properly emit _fltused with FastISel. Refactor to share code with SDAG.
|
13 gadi atpakaļ |
Benjamin Kramer
|
fc52a52323
Turn push_back loops into append/insert.
|
13 gadi atpakaļ |
Bill Wendling
|
150a371569
Don't recalculate the size of the vector each time through the loop.
|
13 gadi atpakaļ |
Craig Topper
|
5e25ee8a1f
Convert assert(0) to llvm_unreachable
|
13 gadi atpakaļ |
Bill Wendling
|
84fb7dd09e
Add an ivar that maps a landing pad's EH symbol to the call sites that may jump
|
14 gadi atpakaļ |
Bill Wendling
|
1ddaa9c1c6
Use ArrayRef instead of requiring an std::vector.
|
14 gadi atpakaļ |
Evan Cheng
|
203576aa0c
Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.
|
14 gadi atpakaļ |
Evan Cheng
|
e76a33b956
Add MCObjectFileInfo and sink the MCSections initialization code from
|
14 gadi atpakaļ |