Francis Visoiu Mistrih
|
ae1c853358
[LegacyPassManager] Remove TargetMachine constructors
|
8 жил өмнө |
Eugene Zelenko
|
adb0ce8f9c
[XCore] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
8 жил өмнө |
Mehdi Amini
|
d7177be746
Fix "static initialization order fiasco" for the XCore Target.
|
8 жил өмнө |
Rafael Espindola
|
ac8db59598
Delete Reloc::Default.
|
9 жил өмнө |
Rafael Espindola
|
c023b23341
Trivial cleanups.
|
9 жил өмнө |
Matthias Braun
|
6a6190de10
CodeGen: Move TargetPassConfig from Passes.h to an own header; NFC
|
9 жил өмнө |
Eric Christopher
|
973f7aa32a
constify the Function parameter to the TTI creation callback and
|
10 жил өмнө |
Mehdi Amini
|
966e6ca1ac
Make TargetTransformInfo keeping a reference to the Module DataLayout
|
10 жил өмнө |
Daniel Sanders
|
4ddb0ced90
Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.
|
10 жил өмнө |
Daniel Sanders
|
4d13f315d1
Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MCSubtargetInfo(). NFC.
|
10 жил өмнө |
Mehdi Amini
|
ceb9150268
Move the DataLayout to the generic TargetMachine, making it mandatory.
|
10 жил өмнө |
Chandler Carruth
|
417c5c172c
[PM] Remove the old 'PassManager.h' header file at the top level of
|
10 жил өмнө |
Chandler Carruth
|
6e89e1316a
[multiversion] Switch all of the targets over to use the
|
10 жил өмнө |
Chandler Carruth
|
1937233a22
[PM] Switch the TargetMachine interface from accepting a pass manager
|
10 жил өмнө |
Chandler Carruth
|
a6a87b595d
[PM] Change the core design of the TTI analysis to use a polymorphic
|
10 жил өмнө |
Eric Christopher
|
04bcc11905
Move DataLayout back to the TargetMachine from TargetSubtargetInfo
|
10 жил өмнө |
Matthias Braun
|
5b17297b3d
[CodeGen] Add print and verify pass after each MachineFunctionPass by default
|
10 жил өмнө |
Rafael Espindola
|
428923cfe2
This reverts commit r224043 and r224042.
|
10 жил өмнө |
Matthias Braun
|
71f56c4aac
[CodeGen] Add print and verify pass after each MachineFunctionPass by default
|
10 жил өмнө |
Reid Kleckner
|
d12434058d
Add out of line virtual destructors to all LLVMTargetMachine subclasses
|
10 жил өмнө |
Aditya Nandakumar
|
847729d19a
This patch changes the ownership of TLOF from TargetLoweringBase to TargetMachine so that different subtargets could share the TLOF effectively
|
10 жил өмнө |
Robin Morisset
|
d310963833
Erase fence insertion from SelectionDAGBuilder.cpp (NFC)
|
11 жил өмнө |
Eric Christopher
|
65e0e46118
Move the subtarget dependent features from XCoreTargetMachine
|
11 жил өмнө |
Eric Christopher
|
9223ec2cd9
Make XCoreSelectionDAGInfo take a DataLayout since it only needs
|
11 жил өмнө |
Craig Topper
|
d4657fb0c1
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. XCore edition
|
11 жил өмнө |
Robert Lytton
|
af74cbf553
XCore target: Lower FRAME_TO_ARGS_OFFSET
|
11 жил өмнө |
Rafael Espindola
|
8e0f67dcec
Make the llvm mangler depend only on DataLayout.
|
11 жил өмнө |
Rafael Espindola
|
c4bc055bb4
One last cleanup of LLVM's DataLayout strings.
|
11 жил өмнө |
Rafael Espindola
|
ea53c6ae30
The preferred alignment defaults to the abi alignment. Omit if it is the same.
|
11 жил өмнө |
Rafael Espindola
|
48c2927021
Assume defaults to produce smaller datalayout strings.
|
11 жил өмнө |