llvm-6502/include/llvm
Dale Johannesen aafce77b17 Add CommonLinkage; currently tentative definitions
are represented as "weak", but there are subtle differences
in some cases on Darwin, so we need both.  The intent
is that "common" will behave identically to "weak" unless
somebody changes their target to do something else.
No functional change as yet.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51118 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-14 20:12:51 +00:00
..
ADT Add thin layer over StringMap to form StringSet. By Mikhail Glushenkov. 2008-05-13 15:03:16 +00:00
Analysis Move RemoveFromVector out of the global namespace. 2008-05-14 01:02:49 +00:00
Assembly Fix newly-introduced 4.3 warnings 2008-02-20 12:07:57 +00:00
Bitcode Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
CodeGen Do not generate by TableGen the hard-coded standard, target-independent part of 2008-05-14 10:17:11 +00:00
Config Use C-style comments :) 2008-03-23 13:44:17 +00:00
Debugger Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
ExecutionEngine Cosmetic changes, as suggested by Evan. No functionality changes. 2008-04-20 17:44:19 +00:00
Support Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef 2008-05-12 19:01:56 +00:00
System Make constructors target-specific. This fixes problems where the path would 2008-05-11 17:37:40 +00:00
Target Xform bitconvert(build_pair(load a, load b)) to a single load if the load locations are at the right offset from each other. 2008-05-12 23:04:07 +00:00
Transforms Simplify internalize pass. Add test case. 2008-05-14 20:01:01 +00:00
AbstractTypeUser.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
Argument.h Expose parameter attributes via C bindings. 2008-04-28 17:37:06 +00:00
AutoUpgrade.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
BasicBlock.h Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 2008-04-25 16:53:59 +00:00
CallGraphSCCPass.h PassInfo keep tracks whether a pass is an analysis pass or not. 2008-03-19 21:56:59 +00:00
CallingConv.h Implement sseregparm. 2008-02-05 20:46:33 +00:00
Constant.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
Constants.h Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef 2008-05-12 19:01:56 +00:00
DerivedTypes.h Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef 2008-05-12 19:01:56 +00:00
Function.h Convenience method for setting the nounwind 2008-04-08 07:23:58 +00:00
GlobalAlias.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
GlobalValue.h Add CommonLinkage; currently tentative definitions 2008-05-14 20:12:51 +00:00
GlobalVariable.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
InlineAsm.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
InstrTypes.h Derive GetResultInst from UnaryInstruction, this simplifies code and removes a FIXME. 2008-05-13 07:09:08 +00:00
Instruction.def Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef 2008-05-12 19:01:56 +00:00
Instruction.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
Instructions.h Merge of r51073-51074 from use-diet branch. 2008-05-13 22:51:52 +00:00
IntrinsicInst.h Turn StripPointerCast() into a method 2008-05-07 22:54:15 +00:00
Intrinsics.h add missing #include 2008-04-30 04:56:14 +00:00
Intrinsics.td Added addition atomic instrinsics and, or, xor, min, and max. 2008-05-05 19:05:59 +00:00
IntrinsicsARM.td remove attribution from a variety of miscellaneous files. 2007-12-29 22:59:10 +00:00
IntrinsicsCellSPU.td Final de-tabification. 2008-02-27 06:33:05 +00:00
IntrinsicsPowerPC.td remove attribution from a variety of miscellaneous files. 2007-12-29 22:59:10 +00:00
IntrinsicsX86.td Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code. 2008-05-03 00:52:09 +00:00
LinkAllPasses.h Add a new LibCallAliasAnalysis pass, which is parameterized 2008-05-07 19:53:05 +00:00
LinkAllVMCore.h prune unneeded #includes 2008-04-01 04:00:45 +00:00
Linker.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
LinkTimeOptimizer.h And final pack of warnings silencing 2008-02-20 11:27:04 +00:00
Module.h Fix comment. 2008-04-16 20:45:31 +00:00
ModuleProvider.h Add explicit keywords. 2008-03-25 22:06:05 +00:00
OperandTraits.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
ParameterAttributes.h Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
Pass.h Whitespace cleanups. 2008-05-14 00:43:10 +00:00
PassAnalysisSupport.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
PassManager.h Give PassManager and FunctionPassManager a common base class, with 2008-03-11 16:41:42 +00:00
PassManagers.h Make getNumContainedManagers and getNumContainedPasses const. 2008-05-14 00:40:34 +00:00
PassSupport.h Make PassInfo noncopyable. 2008-05-14 00:39:39 +00:00
SymbolTableListTraits.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
Type.h add an assertion to catch a null PATypeHolder, patch by Erick Tryzelaar 2008-02-25 21:28:46 +00:00
TypeSymbolTable.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00
Use.h Merge of r51073-51074 from use-diet branch. 2008-05-13 22:51:52 +00:00
User.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
Value.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
ValueSymbolTable.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:42 +00:00