llvm-6502/lib
Eric Christopher 4638c99333 Remove the target independent TargetMachine::getSubtarget and
TargetMachine::getSubtargetImpl routines.

This keeps the target independent code free of bare subtarget
calls while the remainder of the backends are migrated, or not
if they don't wish to support per-function subtargets as would
be needed for function multiversioning or LTO of disparate
cpu subarchitecture types, e.g.

clang -msse4.2 -c foo.c -emit-llvm -o foo.bc
clang -c bar.c -emit-llvm -o bar.bc
llvm-link foo.bc bar.bc -o baz.bc
llc baz.bc

and get appropriate code for what the command lines requested.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232885 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-21 04:22:23 +00:00
..
Analysis Correctly estimate SROA savings for store operands in inline cost analysis. 2015-03-20 18:33:12 +00:00
AsmParser
Bitcode Internalize BitcodeReader. Not used outside of BitcodeReader.cpp. 2015-03-17 20:40:24 +00:00
CodeGen Cache the Function dependent subtarget on the MachineFunction. 2015-03-21 03:13:10 +00:00
DebugInfo
ExecutionEngine
Fuzzer
IR Verifier: Check that !dbg attachments have the right type 2015-03-20 19:26:58 +00:00
IRReader
LineEditor
Linker
LTO Verifier: Remove the separate -verify-di pass 2015-03-19 22:24:17 +00:00
MC Don't declare all text sections at the start of the .s 2015-03-20 20:00:01 +00:00
Object
Option Make getLastArgNoClaim work for up to 4 arguments. 2015-03-20 23:32:58 +00:00
Passes
ProfileData
Support Note that we don't support COFF on PPC. 2015-03-19 02:40:56 +00:00
TableGen
Target Remove the target independent TargetMachine::getSubtarget and 2015-03-21 04:22:23 +00:00
Transforms [sanitizer] experimental tracing for cmp instructions 2015-03-21 01:29:36 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile