Bill Wendling
|
aa5abe88d6
[unwind removal] We no longer have 'unwind' instructions being generated, so
|
пре 13 година |
Duncan Sands
|
23f612113a
Remove dead test: this was already checked and handled a few lines
|
пре 13 година |
Duncan Sands
|
853066a32a
Don't initialize CV in terms of itself! Spotted by GCC.
|
пре 13 година |
Chris Lattner
|
18c7f80b3e
reapply the patches reverted in r149470 that reenable ConstantDataArray,
|
пре 13 година |
Stepan Dyatkovskiy
|
24473120a2
SwitchInst refactoring.
|
пре 13 година |
Argyrios Kyrtzidis
|
91766fe066
Revert Chris' commits up to r149348 that started causing VMCoreTests unit test to fail.
|
пре 13 година |
Chris Lattner
|
1b2f643753
|
пре 13 година |
Chris Lattner
|
29cc6cb4d1
C++, CBE, and TLOF support for ConstantDataSequential
|
пре 13 година |
Nicolas Geoffray
|
8194683d5a
Use Attributes::None instead of 0 after r148553 change on Attributes from unsigned to their own class.
|
пре 13 година |
David Blaikie
|
4d6ccb5f68
More dead code removal (using -Wunreachable-code)
|
пре 13 година |
David Blaikie
|
2bd335470f
Remove unnecessary default cases in switches that cover all enum values.
|
пре 13 година |
Evan Cheng
|
b95fc31aa2
Sink codegen optimization level into MCCodeGenInfo along side relocation model
|
пре 13 година |
Eli Friedman
|
5b7cc334c8
Add missing argument for atomic instructions in c++ backend. PR11268, part 2.
|
пре 14 година |
Eli Friedman
|
a7dd4dfcca
Add support for new atomics to cpp backend. Misc other fixes while I'm here. PR11268.
|
пре 14 година |
Nicolas Geoffray
|
f8557957fb
Always check if a method or a type exist before trying to create it.
|
пре 14 година |
Rafael Espindola
|
25456ef74c
Add the returns_twice attribute to LLVM.
|
пре 14 година |
Eli Friedman
|
bb5a7442e3
Clean up uses of switch instructions so they are not dependent on the operand ordering. Patch by Stepan Dyatkovskiy.
|
пре 14 година |
Richard Trieu
|
23946fcaae
Change:
|
пре 14 година |
Nick Lewycky
|
3bca101329
Update the C++ backend to use the new ArrayRef'ified APIs. Patch by arrowdodger!
|
пре 14 година |
Evan Cheng
|
3e74d6fdd2
Move TargetRegistry and TargetSelect from Target to Support where they belong.
|
пре 14 година |
Chris Lattner
|
c4d0e9fbdd
switch to the new struct apis.
|
пре 14 година |
Bill Wendling
|
54f1536927
Add missing attributes to the C++ backend's output.
|
пре 14 година |
Bill Wendling
|
dccc03b242
Add the 'resume' instruction for the new EH rewrite.
|
пре 14 година |
Bill Wendling
|
10c6d12a9f
Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,
|
пре 14 година |
Bill Wendling
|
772fe17a6d
Merge the contents from exception-handling-rewrite to the mainline.
|
пре 14 година |
Nicolas Geoffray
|
45c8d2bc9c
Update generated code to use new API of GetElementPtrInst::Create.
|
пре 14 година |
Evan Cheng
|
f16f3476a2
Move CBackend and CppBackend MC initialization to TargetInfo.
|
пре 14 година |
Evan Cheng
|
e78085a3c0
Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,
|
пре 14 година |
Nicolas Geoffray
|
a056d20167
Update generated CPP code with the new API on CallInst::Create and ConstantExpr::getGetElementPtr.
|
пре 14 година |
Evan Cheng
|
439661395f
Introduce MCCodeGenInfo, which keeps information that can affect codegen
|
пре 14 година |