llvm-6502/include/llvm
Reid Spencer f734ea21a3 Implement support for non-standard integer bit widths of any size. The
rules alignment is to pick the alignment that corresponds to the smallest
specified alignment that is larger than the bit width of the type or the
largest specified integer alignment if none are larger than the bitwidth
of the type. For the byte size, the size returned is the next larger
multiple of the alignment for that type (using the above rule). This patch
also changes bit widths from "short" to "uint32_t" to ensure there are
enough bits to specify any bit width that LLVM can handle (currently 2^23);
16-bits isn't enough.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34431 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-19 22:35:00 +00:00
..
ADT Add some new constants. 2007-02-19 03:18:22 +00:00
Analysis add #include 2007-02-12 05:00:35 +00:00
Assembly Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are 2006-12-07 01:30:32 +00:00
Bytecode For PR1195: 2007-02-15 02:26:10 +00:00
CodeGen Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. 2007-02-19 21:49:54 +00:00
Config Add possibility to set memory limit for binaries run via libSystem. This 2007-02-16 19:11:07 +00:00
Debugger
ExecutionEngine Rename BoolTy as Int1Ty. Patch by Sheng Zhou. 2007-01-11 18:21:29 +00:00
Support I love non-deturminism. Returning objects with references to stack objects is a bad idea (TM). 2007-02-13 00:37:50 +00:00
System Add possibility to set memory limit for binaries run via libSystem. This 2007-02-16 19:11:07 +00:00
Target Implement support for non-standard integer bit widths of any size. The 2007-02-19 22:35:00 +00:00
Transforms For PR1195: 2007-02-15 02:26:10 +00:00
.cvsignore
AbstractTypeUser.h
Argument.h Added an automatic cast to "std::ostream*" etc. from OStream. We then can 2006-12-17 05:15:13 +00:00
BasicBlock.h Added an automatic cast to "std::ostream*" etc. from OStream. We then can 2006-12-17 05:15:13 +00:00
CallGraphSCCPass.h Remove dead code. 2007-01-26 01:08:18 +00:00
CallingConv.h Propagate changes from my local tree. This patch includes: 2007-01-28 13:31:35 +00:00
Constant.h Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00
Constants.h llvm-gcc issue fixed, revert reversal :) 2007-02-19 20:01:23 +00:00
DerivedTypes.h For PR1195: 2007-02-15 03:39:18 +00:00
Function.h For PR411: 2007-02-05 20:47:22 +00:00
GlobalValue.h Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00
GlobalVariable.h For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid 2007-01-30 20:08:39 +00:00
InlineAsm.h Added an automatic cast to "std::ostream*" etc. from OStream. We then can 2006-12-17 05:15:13 +00:00
InstrTypes.h Fix a compilation error that caused the nightly test to fail. 2007-02-13 09:26:04 +00:00
Instruction.def Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00
Instruction.h make mayWriteToMemory a non-virtual function 2007-02-15 23:15:00 +00:00
Instructions.h make mayWriteToMemory a non-virtual function 2007-02-15 23:15:00 +00:00
IntrinsicInst.h
Intrinsics.h Automatically generating intrinsic declarations from Dan Gohman. Modified 2007-02-07 20:38:26 +00:00
Intrinsics.td For PR1195: 2007-02-15 02:26:10 +00:00
IntrinsicsPowerPC.td Convert the intrinsic function definitions to use llvm_i32_ty instead of 2006-12-31 22:24:55 +00:00
IntrinsicsX86.td Convert the intrinsic function definitions to use llvm_i32_ty instead of 2006-12-31 22:24:55 +00:00
LinkAllPasses.h For PR411: 2007-02-05 20:47:22 +00:00
LinkAllVMCore.h
Linker.h
LinkTimeOptimizer.h Add printVersion(). Linker can use it to print LLVM version number. 2007-02-01 01:46:06 +00:00
Module.h add #include 2007-02-12 05:00:35 +00:00
ModuleProvider.h
Pass.h Inherit FunctionPass directly from Pass. 2007-01-26 00:23:00 +00:00
PassAnalysisSupport.h 1) Remove old AnalysisResolver. 2007-01-05 22:47:07 +00:00
PassManager.h Remove old pass manager. 2007-01-05 20:16:23 +00:00
PassManagers.h temporarily revert Devang's most recent patch, which caused a large 2007-02-17 23:14:24 +00:00
PassSupport.h Switch analysis groups to be unregistered when llvm_shutdown is called. 2006-12-01 23:46:50 +00:00
SymbolTableListTraits.h
Type.h For PR1195: 2007-02-15 02:26:10 +00:00
TypeSymbolTable.h shrink vmcore by moving symbol table stripping support out of VMCore into 2007-02-07 06:22:45 +00:00
Use.h
User.h Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00
Value.h Add a new Value::getNameStr method, which is preferred over getName. 2007-02-15 18:53:54 +00:00
ValueSymbolTable.h Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> 2007-02-12 05:18:08 +00:00