llvm-6502/include/llvm
Jeffrey Yasskin 489393d7b9 Add an option to allocate JITed global data separately from code. By
default, this option is not enabled to support clients who rely on
this behavior.

Fixes http://llvm.org/PR4483

A patch to allocate additional memory for globals after we run out is
forthcoming.

Patch by Reid Kleckner!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75059 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-08 21:59:57 +00:00
..
ADT fix a bug in post-order iterators with external storage, patch by 2009-07-07 18:43:48 +00:00
Analysis Push LLVMContext _back_ through IRBuilder. 2009-07-08 20:50:47 +00:00
Assembly switch the .ll parser into SMDiagnostic. 2009-07-02 22:46:18 +00:00
Bitcode Remove the vicmp and vfcmp instructions. Because we never had a release with 2009-07-08 03:04:38 +00:00
CodeGen Add an option to allocate JITed global data separately from code. By 2009-07-08 21:59:57 +00:00
CompilerDriver s/llvmc2/llvmc/ 2009-07-07 16:09:05 +00:00
Config Have cmake define HAVE_STRERROR and friends to 1 when they're defined at all. 2009-07-04 16:37:12 +00:00
Debugger 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
ExecutionEngine Add an option to allocate JITed global data separately from code. By 2009-07-08 21:59:57 +00:00
MC Implement parsing support for the .comm directive. Patch by 2009-07-07 20:30:46 +00:00
Support Allow users of GraphWriter to display graphs asynchronously. This 2009-07-08 21:53:41 +00:00
System Add an ExecuteNoWait interface to support asynchronous process spawning. 2009-07-08 21:46:40 +00:00
Target Add the Object Code Emitter class. Original patch by Aaron Gray, I did some 2009-07-06 05:09:34 +00:00
Transforms "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
AbstractTypeUser.h Another attempt at fixing PR2975. 2009-04-07 17:23:02 +00:00
Argument.h
Attributes.h Cosmetic changes to parameter attribute verification. 2009-06-11 08:11:03 +00:00
AutoUpgrade.h Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
BasicBlock.h "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
CallGraphSCCPass.h
CallingConv.h Address review comments: add 3 ARM calling conventions. 2009-06-16 18:50:49 +00:00
CMakeLists.txt CMake: Have generated Xcode projects also contain the LLVM header files. 2009-04-01 15:40:21 +00:00
Constant.h Revert r73790, and replace it with a significantly less ugly solution. Rather than trying to make the global reader-writer lock work, 2009-06-20 00:24:58 +00:00
Constants.h Remove the vicmp and vfcmp instructions. Because we never had a release with 2009-07-08 03:04:38 +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 "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
GlobalAlias.h Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
GlobalValue.h Revert r73790, and replace it with a significantly less ugly solution. Rather than trying to make the global reader-writer lock work, 2009-06-20 00:24:58 +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 Model inline asm constraint which ties an input to an output register as machine operand TIED_TO constraint. This eliminated the need to pre-allocate registers for these. This also allows register allocator can eliminate the unneeded copies. 2009-03-23 08:01:15 +00:00
InstrTypes.h Remove the vicmp and vfcmp instructions. Because we never had a release with 2009-07-08 03:04:38 +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 Allow readonly functions to unwind exceptions. Teach 2009-05-06 06:49:50 +00:00
Instructions.h Remove the vicmp and vfcmp instructions. Because we never had a release with 2009-07-08 03:04:38 +00:00
IntrinsicInst.h change the MemIntrinsic get/setAlignment method to take an unsigned 2009-03-08 03:59:00 +00:00
Intrinsics.h LLVMContext-ification. 2009-07-07 23:43:39 +00:00
Intrinsics.td Add more vector ValueTypes for AVX and other extended vector instruction 2009-06-29 16:47:10 +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 ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these intrinsics expect the high bits will not be modified. 2009-02-26 03:12:02 +00:00
IntrinsicsXCore.td
LinkAllPasses.h Add Static Single Information construction pass written by André Tavares! 2009-07-03 19:28:36 +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 Remove the vicmp and vfcmp instructions. Because we never had a release with 2009-07-08 03:04:38 +00:00
MDNode.h Revert r73790, and replace it with a significantly less ugly solution. Rather than trying to make the global reader-writer lock work, 2009-06-20 00:24:58 +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 Give Op<N>() AppleScript-like semantics, i.e. for negative N it indexes relative to op_end. 2009-03-10 23:02:13 +00:00
Pass.h "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
PassAnalysisSupport.h Simplify assertion message to avoid confusion. 2009-06-02 17:26:29 +00:00
PassManager.h
PassManagers.h Clean up pass manager cache after each run. 2009-04-01 22:34:41 +00:00
PassSupport.h remove a deprecated interface that was pretty useless 2009-03-02 12:42:07 +00:00
SymbolTableListTraits.h simplify the way how traits get hold of the symbol table 2009-03-07 12:33:24 +00:00
Type.h There are five floating point types. 2009-07-05 22:35:49 +00:00
TypeSymbolTable.h Fixed spelling. 2009-04-01 16:13:29 +00:00
Use.h Add a comment to refer to the section of the programmer's manual that explains what the pointer tagging in Use is for. 2009-04-30 23:28:50 +00:00
User.h Fix the Win32 VS2008 build: 2009-03-19 23:26:52 +00:00
Value.h Add support for embedded metadata to LLVM. This introduces two new types of 2009-04-04 07:22:01 +00:00
ValueSymbolTable.h