Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
bb9f50014c6695a5831ec786192a1051ff996d45
/
llvm
/
lib
/
CodeGen
/
LLVMTargetMachine.cpp
c75d566
When printing MIR, output to errs() rather than outs().
by Justin Lebar
· 10 years ago
232f447
Get rid of some GLOBAL_ISEL ifdefs that should be harmless for code size.
by Quentin Colombet
· 10 years ago
37a09a8
[GlobalISel] Add a hook in TargetConfigPass to run GlobalISel.
by Quentin Colombet
· 10 years ago
5788640
[TLS] New lower emutls pass, fix linkage bugs.
by Chih-Hung Hsieh
· 10 years ago
03e2cc3
[MC, COFF] Support link /incremental conditionally
by David Majnemer
· 10 years ago
a2550a6
Have 'optnone' respect the -fast-isel=false option.
by Paul Robinson
· 10 years ago
a4e5d3c
constify the Function parameter to the TTI creation callback and
by Eric Christopher
· 10 years ago
50f1723
Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
153010c
Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
c40de48
Revert r247684 - Replace Triple with a new TargetTuple ...
by Daniel Sanders
· 10 years ago
18d4b0d
Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
e2d7523
llc: Add a 'run-pass' option.
by Alex Lorenz
· 10 years ago
335487a
Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTriple(). NFC.
by Daniel Sanders
· 10 years ago
735c47e
MIR Serialization: Connect the machine function analysis pass to the MIR parser.
by Alex Lorenz
· 10 years ago
3e5de88
Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.
by Daniel Sanders
· 10 years ago
2bdb4e1
Resubmit r237954 (MIR Serialization: print and parse LLVM IR using MIR format).
by Alex Lorenz
· 10 years ago
263b279
Revert r237954, "Resubmit r237708 (MIR Serialization: print and parse LLVM IR using MIR format)."
by NAKAMURA Takumi
· 10 years ago
c37baf8
Resubmit r237708 (MIR Serialization: print and parse LLVM IR using MIR format).
by Alex Lorenz
· 10 years ago
69c6008
Revert r237789 - [mips] The naming convention for private labels is ABI dependant.
by Daniel Sanders
· 10 years ago
b718eca
[mips] The naming convention for private labels is ABI dependant.
by Daniel Sanders
· 10 years ago
de1970f
Revert r237708 (MIR serialization) - incremental buildbots became unstable.
by Alex Lorenz
· 10 years ago
c5e0d4d
MIR Serialization: print and parse LLVM IR using MIR format.
by Alex Lorenz
· 10 years ago
c177fec
MC: Skip names of temporary symbols in object streamer
by Duncan P. N. Exon Smith
· 11 years ago
5560a4c
Use raw_pwrite_stream in the object writer/streamer.
by Rafael Espindola
· 11 years ago
5682ce2
Simplify use of formatted_raw_ostream.
by Rafael Espindola
· 11 years ago
ee0dd4d
This reverts commit r234460 and r234461.
by Rafael Espindola
· 11 years ago
132381f
Use the cast machinery to remove dummy uses of formatted_raw_ostream.
by Rafael Espindola
· 11 years ago
f801940
Replace the MCSubtargetInfo parameter with a Triple when creating
by Eric Christopher
· 11 years ago
36a15cb
Don't declare all text sections at the start of the .s
by Rafael Espindola
· 11 years ago
cf7b5f5
Remove unused headers.
by Eric Christopher
· 11 years ago
12cf76f
Add an MCSubtargetInfo variable to the TargetMachine.
by Eric Christopher
· 11 years ago
72e23a2
Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that
by Eric Christopher
· 11 years ago
5ac4e12
Revert "Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that"
by Eric Christopher
· 11 years ago
4e80e18
Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that
by Eric Christopher
· 11 years ago
f696df1
Pass in a "const Triple &T" instead of a raw StringRef.
by Rafael Espindola
· 11 years ago
93e1ea1
Move the DataLayout to the generic TargetMachine, making it mandatory.
by Mehdi Amini
· 11 years ago
0169e42
Remove the use of the subtarget in MCCodeEmitter creation and
by Eric Christopher
· 11 years ago
3b94e33
Remove the Forward Control Flow Integrity pass and its dependencies.
by Eric Christopher
· 11 years ago
30d69c2
[PM] Remove the old 'PassManager.h' header file at the top level of
by Chandler Carruth
· 11 years ago
36fe028
Only access TLOF via the TargetMachine, not TargetLowering.
by Eric Christopher
· 11 years ago
c956ab66
[multiversion] Switch the TTI queries from TargetMachine to Subtarget
by Chandler Carruth
· 11 years ago
8b04c0d
[multiversion] Switch all of the targets over to use the
by Chandler Carruth
· 11 years ago
5ec2b1d
[multiversion] Implement the old pass manager's TTI wrapper pass in
by Chandler Carruth
· 11 years ago
93dcdc4
[PM] Switch the TargetMachine interface from accepting a pass manager
by Chandler Carruth
· 11 years ago
9459832
std::unique_ptrify the MCStreamer argument to createAsmPrinter
by David Blaikie
· 11 years ago
d990388
[cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py.
by Chandler Carruth
· 11 years ago
eb7a303
Add Forward Control-Flow Integrity.
by Tom Roeder
· 11 years ago
7b61ddf
Simplify handling of --noexecstack by using getNonexecutableStackSection.
by Rafael Espindola
· 11 years ago
79cc1e3
Reinstate "Nuke the old JIT."
by Eric Christopher
· 11 years ago
b9fd9ed
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
by Eric Christopher
· 11 years ago
f8b27c4
Nuke the old JIT.
by Rafael Espindola
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
1fc003e
Allow a target to create a null streamer.
by Rafael Espindola
· 11 years ago
44cb65f
Add a new attribute called 'jumptable' that creates jump-instruction tables for functions marked with this attribute.
by Tom Roeder
· 11 years ago
eb71972
Move the verbose asm option to be part of the options struct and
by Eric Christopher
· 11 years ago
710c0ae
Fix typos.
by Eric Christopher
· 11 years ago
c21d3d5
Remove the Options query functions and just access our Options directly.
by Eric Christopher
· 11 years ago
5d37606
Move more MC options into the MCTargetOptions structure.
by Eric Christopher
· 11 years ago
566fcfe
Remove the UseCFI option from createAsmStreamer.
by Rafael Espindola
· 11 years ago
c0196b1
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
70bd1fd
DebugInfo: TargetOptions/MCAsmInfo support for compressed debug info sections
by David Blaikie
· 12 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
96c9d95
[C++11] Replace OwningPtr::take() with OwningPtr::release().
by Ahmed Charles
· 12 years ago
48fa6ed
Make DisableIntegratedAS a TargetOption.
by Rafael Espindola
· 12 years ago
753e176
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
by Daniel Sanders
· 12 years ago
abe212a
Revert r201237+r201238: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
by Daniel Sanders
· 12 years ago
a7d504c
Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
by Daniel Sanders
· 12 years ago
b4eec1d
Remove support for not using .loc directives.
by Rafael Espindola
· 12 years ago
e41383f
Pass a MCSubtargetInfo down to the TargetStreamer creation.
by Rafael Espindola
· 12 years ago
0e2ccb2
Simplify the logic for deciding when to initialize the sections.
by Rafael Espindola
· 12 years ago
e308c0c
Remove duplicated info on what .text, .data and .bss look like.
by Rafael Espindola
· 12 years ago
5fe955c
Add target analysis passes to the codegen pipeline for MCJIT.
by Juergen Ributzka
· 12 years ago
9d80513
[PM] Simplify the interface exposed for IR printing passes.
by Chandler Carruth
· 12 years ago
b8ddc70
[PM] Rename the IR printing pass header to a more generic and correct
by Chandler Carruth
· 12 years ago
9aca918
Move the LLVM IR asm writer header files into the IR directory, as they
by Chandler Carruth
· 12 years ago
016be42
Grammar.
by Eric Christopher
· 12 years ago
550c76d
Call generateCompactUnwindEncodings() right before we need to output the frame information.
by Bill Wendling
· 12 years ago
58e2d3d
Generate compact unwind encoding from CFI directives.
by Bill Wendling
· 12 years ago
afc1036
Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change.
by Bill Wendling
· 12 years ago
551a6775d
Simplify some of the code. No functionality change.
by Bill Wendling
· 12 years ago
6fd15ca
Add space to assert message.
by Bill Wendling
· 12 years ago
227144c
Remove the MachineMove class.
by Rafael Espindola
· 12 years ago
b3aa2b8
Fix GCMetadaPrinter::finishAssembly not executed, patch by Yiannis Tsiouris.
by Benjamin Kramer
· 13 years ago
664e354
Switch TargetTransformInfo from an immutable analysis pass that requires
by Chandler Carruth
· 13 years ago
517fc8b
Defer call to InitSections until after MCContext has been initialized. If
by Lang Hames
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
c786b31
Replace r168930 with a more reasonable patch.
by Bill Wendling
· 13 years ago
26e7efe
Fix 80-col violation
by Eli Bendersky
· 13 years ago
5dd4ccb
When creating MCAsmBackend pass the CPU string as well. In X86AsmBackend
by Roman Divacky
· 13 years ago
cac3b90
Extend TargetPassConfig to allow running only a subset of the normal passes.
by Bob Wilson
· 13 years ago
bbd38dd
Add all codegen passes to the PassManager via TargetPassConfig.
by Bob Wilson
· 13 years ago
76004e6
Plug a leak when using MCJIT.
by Benjamin Kramer
· 13 years ago
a7c2c41
Use TargetMachine's register info instead of creating a new one and leaking it.
by Benjamin Kramer
· 13 years ago
c3b0427
Allow MCCodeEmitter access to the target MCRegisterInfo.
by Jim Grosbach
· 13 years ago
54bfde7
Make MCInstrInfo available to the MCInstPrinter. This will be used to remove getInstructionName and the static data it contains since the same tables are already in MCInstrInfo.
by Craig Topper
· 14 years ago
12e5adb
s/SjLjEHPass/SjLjEHPrepare/ No functionality change.
by Bill Wendling
· 14 years ago
fd93a59
Make MCRegisterInfo available to the the MCInstPrinter.
by Jim Grosbach
· 14 years ago
905c952
Tidy up.
by Jim Grosbach
· 14 years ago
dd37d52
Added TargetPassConfig::setOpt
by Andrew Trick
· 14 years ago
3491491
Add TargetPassConfig to the PassManager for use inside passes
by Andrew Trick
· 14 years ago
Next »