llvm-6502/include/llvm
Chris Lattner 298414ec18 remove the SelectSectionForMachineConst hook, replacing it with
a new getSectionForMergableConstant hook.  This removes one dependence
of TAI on Type, and provides the hook with enough info to make the 
right decision based on whether the global has relocations etc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76705 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-22 00:28:43 +00:00
..
ADT Add missing include 2009-07-21 21:33:58 +00:00
Analysis Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
Assembly switch the .ll parser into SMDiagnostic. 2009-07-02 22:46:18 +00:00
Bitcode Assembly and Bitcode support for unsigned/signed overflow flags and 2009-07-20 21:19:07 +00:00
CodeGen Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
CompilerDriver Add a -t="dir" option to the driver. This can be used to specify the directory to be used as TempDir if somebody doesn't want to use the standard /tmp. 2009-07-09 08:23:38 +00:00
Config Sketch support for target specific assembly parser. 2009-07-17 20:42:00 +00:00
Debugger Match declaration to definition. 2009-07-12 23:50:34 +00:00
ExecutionEngine Add EngineBuilder to ExecutionEngine in favor of the five optional argument EE::create(). 2009-07-18 00:42:18 +00:00
MC Removed the DumpSymbolsandMacros and LoadSymbolsandMacros MCStreamer API as 2009-07-20 20:25:37 +00:00
Support Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
System Add a Program::GetPid() method. 2009-07-18 21:43:40 +00:00
Target remove the SelectSectionForMachineConst hook, replacing it with 2009-07-22 00:28:43 +00:00
Transforms Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h Add support for naked functions 2009-07-17 18:07:26 +00:00
AutoUpgrade.h
BasicBlock.h Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
CallGraphSCCPass.h Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
CallingConv.h
CMakeLists.txt
Constant.h reimplement Constant::ContainsRelocations as 2009-07-22 00:05:44 +00:00
Constants.h Privatize the ConstantArray table. 2009-07-21 20:55:28 +00:00
DerivedTypes.h improve the APIs for creating struct and function types with no arguments/elements 2009-07-01 04:13:31 +00:00
Function.h Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
GlobalAlias.h
GlobalValue.h Add plumbing for the `linker_private' linkage type. This type is meant for 2009-07-20 01:03:30 +00:00
GlobalVariable.h Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. 2009-07-08 19:03:57 +00:00
InlineAsm.h
InstrTypes.h Permit the IntPtrTy argument to isEliminableCastPair to be null, 2009-07-21 23:19:40 +00:00
Instruction.def Remove the vicmp and vfcmp instructions. Because we never had a release with 2009-07-08 03:04:38 +00:00
Instruction.h Documentation clarifications for isSafeToSpeculativelyExecute. 2009-07-17 08:38:29 +00:00
Instructions.h Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
IntrinsicInst.h A little bit more LLVMContextification. 2009-07-09 18:36:20 +00:00
Intrinsics.h LLVMContext-ification. 2009-07-07 23:43:39 +00:00
Intrinsics.td Remove the v3i32 and v3f32 value types: they are not 2009-07-15 15:28:52 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td Change NEON vldN/vstN intrinsics to specify "N" as an immediate operand 2009-07-07 22:27:20 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Add intrinsic for __builtin_ia32_vec_set_v4si which turns out to be 2009-07-21 23:43:14 +00:00
IntrinsicsXCore.td
LinkAllPasses.h Introduce a pointertracking pass. 2009-07-14 18:44:28 +00:00
LinkAllVMCore.h Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
Linker.h Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
LLVMContext.h Privatize the ConstantArray table. 2009-07-21 20:55:28 +00:00
MDNode.h Privatize the MDNode uniquing table. 2009-07-16 23:44:30 +00:00
Module.h Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
ModuleProvider.h
OperandTraits.h Remove some dead functions, patch by Ryan Flynn! 2009-07-14 18:58:35 +00:00
Operator.h Clarify that OverflowingBinaryOperator is not used for SDiv, even though 2009-07-20 20:32:43 +00:00
Pass.h Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassSupport.h
SymbolTableListTraits.h
Type.h Add an LLVMContext to Type, hardwired to the global context until Type uniquing is moved on the contexts themselves. 2009-07-15 22:50:23 +00:00
TypeSymbolTable.h
Use.h
User.h Remove some dead functions, patch by Ryan Flynn! 2009-07-14 18:58:35 +00:00
Value.h Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
ValueSymbolTable.h