llvm-6502/include/llvm
Dale Johannesen 61e6093dc8 Do not emit a UsedDirective for things in the llvm.used
list that have internal linkage; the linker doesn't need
or want this.  (These objects must still be preserved
at compile time, so just removing them from the llvm.used
list doesn't work.)  Should affect only Darwin.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55722 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-03 20:34:58 +00:00
..
ADT Add DenseMap::lookup: 2008-08-29 00:48:44 +00:00
Analysis rename destroy -> releaseMemory to properly hook into passmgr. 2008-08-28 22:56:53 +00:00
Assembly we should use 'class' for non-pod types instead of 'struct' to 2008-08-24 18:38:56 +00:00
Bitcode Rename some GC classes so that their roll will hopefully be clearer. 2008-08-17 18:44:35 +00:00
CodeGen Do not emit a UsedDirective for things in the llvm.used 2008-09-03 20:34:58 +00:00
Config
Debugger
ExecutionEngine Add new parameter Fast to createJIT to enable the fast codegen path. 2008-08-08 08:11:34 +00:00
Support plug memleak: destroy internal buffer 2008-09-02 12:06:08 +00:00
System add a helper method to sys::Path for clang, patch by 2008-08-11 23:39:47 +00:00
Target fix some 80-col violations 2008-08-30 10:09:02 +00:00
Transforms Add missing decls. 2008-09-03 20:24:05 +00:00
AbstractTypeUser.h
Argument.h Fix a missing #include. Patch by Andrew John Hughes. 2008-08-28 00:20:07 +00:00
AutoUpgrade.h Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
BasicBlock.h Switch the asmprinter (.ll) and all the stuff it requires over to 2008-08-23 22:23:09 +00:00
CallGraphSCCPass.h
CallingConv.h Tidy a doxygen comment. 2008-07-16 15:59:56 +00:00
Constant.h Switch the asmprinter (.ll) and all the stuff it requires over to 2008-08-23 22:23:09 +00:00
Constants.h Add a new ConstantExpr::getWithOperands that takes any array of operands 2008-08-20 22:27:40 +00:00
DerivedTypes.h Remove unused parameter. Some clients might use -Werror when compiling and 2008-06-05 07:24:08 +00:00
Function.h s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g 2008-09-02 22:43:57 +00:00
GlobalAlias.h Add GlobalValue::{removeFromParent,eraseFromParent} 2008-08-29 07:30:15 +00:00
GlobalValue.h Add GlobalValue::{removeFromParent,eraseFromParent} 2008-08-29 07:30:15 +00:00
GlobalVariable.h Add GlobalValue::{removeFromParent,eraseFromParent} 2008-08-29 07:30:15 +00:00
InlineAsm.h Switch the asmprinter (.ll) and all the stuff it requires over to 2008-08-23 22:23:09 +00:00
InstrTypes.h Rename instance variables, parameter argument names to eliminate a bunch of compilation warnings with -Wshadow. 2008-07-24 00:08:56 +00:00
Instruction.def Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
Instruction.h Switch the asmprinter (.ll) and all the stuff it requires over to 2008-08-23 22:23:09 +00:00
Instructions.h Add a GetElementPtrInst::getIndexedType that accepts uint64_t's instead of just Value*'s. 2008-07-29 08:46:11 +00:00
IntrinsicInst.h Split the SelectionDAG-building code, including the FunctionLoweringInfo 2008-09-03 16:12:24 +00:00
Intrinsics.h
Intrinsics.td Added support for overloading intrinsics (atomics) based on pointers 2008-07-30 04:36:53 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td Implement __sync_synchronize on ppc32. Patch by Gary Benson. 2008-08-22 17:20:54 +00:00
IntrinsicsX86.td SSE codegen for vsetcc nodes 2008-07-17 16:51:19 +00:00
LinkAllPasses.h Add missing decls. 2008-09-03 20:24:05 +00:00
LinkAllVMCore.h
Linker.h
Module.h Switch the asmprinter (.ll) and all the stuff it requires over to 2008-08-23 22:23:09 +00:00
ModuleProvider.h Remove warnings about unused parameters and shadowed variables. 2008-05-19 20:15:12 +00:00
OperandTraits.h 80col 2008-07-05 22:41:37 +00:00
ParameterAttributes.h The inline keyword goes before the return type. This fixes a compiler warning. 2008-06-19 16:16:06 +00:00
Pass.h Add dom info verifier. 2008-07-01 17:44:24 +00:00
PassAnalysisSupport.h Speed up the passmgr by avoiding heap thrashing on vectors. 2008-08-08 05:33:04 +00:00
PassManager.h allow updating the MPM, so that you can use one FunctionPAssManager with 2008-06-26 22:26:45 +00:00
PassManagers.h Use SmallVector instead of std::vector 2008-08-12 15:44:31 +00:00
PassSupport.h Correct a comment. 2008-06-24 17:46:48 +00:00
SymbolTableListTraits.h Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
Type.h remove dead method. 2008-08-23 22:43:21 +00:00
TypeSymbolTable.h
Use.h Tidy SDNode::use_iterator, and complete the transition to have it 2008-07-27 20:43:25 +00:00
User.h Move some documentation from the header file into ProgrammersManual. About to improve. 2008-06-16 21:06:12 +00:00
Value.h we should use 'class' for non-pod types instead of 'struct' to 2008-08-24 18:38:56 +00:00
ValueSymbolTable.h implement some fixme's by making "autorenaming" in the value symbol table not 2008-06-27 21:26:26 +00:00