- 3ebb2e0 Fix CodeGen/PowerPC/2007-02-16-AlignPacked.ll by Chris Lattner · 18 years ago
- 52dc968 Remove an unnecessary predicate. Patch by Scott Michel. by Reid Spencer · 18 years ago
- ae6f1fa simplify some code, ensure that packed structures get abi alignment of 1. by Chris Lattner · 18 years ago
- 1f43787 For PR1195: PACKED_ALIGN -> VECTOR_ALIGN by Reid Spencer · 18 years ago
- 16db3ca For PR1202: Make sure we found an existing Alignment before overwriting it. by Reid Spencer · 18 years ago
- 9d6565a For PR1195: by Reid Spencer · 18 years ago
- b7d6110 Fixed packed structure breakage from earlier TargetData patch; applied by Reid Spencer · 18 years ago
- d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago
- f6ca09a Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds up by Chris Lattner · 19 years ago
- a12bd03 add a typedef by Chris Lattner · 19 years ago
- 9182e3f eliminate the std::vector from StructLayout, allocating the elements immediately by Chris Lattner · 19 years ago
- b0c39a3 encapsulate the rest of the StructLayout members. by Chris Lattner · 19 years ago
- b1919e2 Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 19 years ago
- ec6478b Use ManagedStatic to manage LayoutInfo, instead of rolling our own. by Chris Lattner · 19 years ago
- ddce8d2 Change TargetData::getIndexedOffset interface to not require indices by Chris Lattner · 19 years ago
- d2a988c Although targets are not required to support integers > 64bits, TargetData by Reid Spencer · 19 years ago
- dff1ab2 Dead comment. by Evan Cheng · 19 years ago
- 26f2385 For PR761: by Reid Spencer · 19 years ago
- de268f7 Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). by Evan Cheng · 19 years ago
- 778900a - getTypeAlignmentShift() should be returning preferred alignment, not ABI by Evan Cheng · 19 years ago
- 7c29243 Implement a getTypeSizeInBits method. This helps in transforms that want by Reid Spencer · 19 years ago
- 1027a53 TargetData assumes (and some regression tests depend on it) that the size of by Owen Anderson · 19 years ago
- 4a8c32d trivial cleanup by Chris Lattner · 19 years ago
- 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 19 years ago
- a54b7cb For PR1064: by Reid Spencer · 19 years ago
- 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 19 years ago
- 4785781 For PR950: by Reid Spencer · 19 years ago
- 38ecbf1 Packed Structures by Andrew Lenharth · 19 years ago
- f9c197e Move getPreferredAlignmentLog from AsmPrinter to TargetData by Devang Patel · 19 years ago
- b83eb64 For PR950: by Reid Spencer · 19 years ago
- 1790d44 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 19 years ago
- acbc07a Remove ctor with each piece specifyable (which causes overload ambiguities), by Chris Lattner · 19 years ago
- bcd8a82 Make TargetData strings less redundant. by Owen Anderson · 19 years ago
- f489fb2 Fix a parsing bug that caused 7 llvm-test regressions on PPC last night. by Chris Lattner · 19 years ago
- d988b32 Make all of the TargetMachine subclasses use the new string TargetData methods. by Owen Anderson · 19 years ago
- 84cc6db Fix a stupid bug when parsing TargetData strings. by Owen Anderson · 19 years ago
- 2577c22 Add a method to generate a string representation from a TargetData. by Owen Anderson · 19 years ago
- 571a13f Fix some tabbing issues. by Owen Anderson · 19 years ago
- 8f60c56 Add a new constructor to TargetData that builds a TargetData from its by Owen Anderson · 19 years ago
- 0aab36f revert previous patch by Chris Lattner · 19 years ago
- 630ebaf Align vectors to the size in bytes, not bits. by Chris Lattner · 19 years ago
- e668bda TargetData.cpp::getTypeInfo() was returning alignment of element type as the by Evan Cheng · 19 years ago
- 8dff24f Implement a new InvalidateStructLayoutInfo method and add some comments by Chris Lattner · 20 years ago
- 0561b3f Update to use the new MathExtras.h support for log2 computation. by Chris Lattner · 20 years ago
- f976c85 Remove trailing whitespace by Misha Brukman · 20 years ago
- e7ea48c add a StructLayout::getElementContainingOffset method. by Chris Lattner · 20 years ago
- 527efc6 Initial support for packed types, contributed by Morten Ofstad by Chris Lattner · 21 years ago
- da6122f Fix this function to not say that longs have 8-byte alignment on X86/PPC. by Chris Lattner · 21 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
- d2b0bb4 Add a new helper method to get log2(type alignment) by Chris Lattner · 21 years ago
- c8e8764 * Add BoolAlignment to TargetData, default is 1 byte, size 1 byte by Misha Brukman · 21 years ago
- 69e5845 Nuke a clearly bogus assertion by Chris Lattner · 21 years ago
- e0e3589 Fix use-before-def thinko by Brian Gaeke · 21 years ago
- 59b0067 Handle targets where alignment can be bigger than the size of the data. by Chris Lattner · 21 years ago
- f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 21 years ago
- 8121fcd Fix typo. by Brian Gaeke · 21 years ago
- 28977af Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 21 years ago
- 0e7ac16 Use a map instead of annotations by Chris Lattner · 21 years ago
- d21cd80 Adjust to the changed StructType interface. In particular, getElementTypes() is gone. by Chris Lattner · 22 years ago
- f045328 finegrainify namespacification add new getIntPtrType() method by Chris Lattner · 22 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- 030574f Add support for 'any' pointer size and endianness by Chris Lattner · 22 years ago
- 5560c9d Spell `necessary' correctly. by Misha Brukman · 22 years ago
- 949a362 Remove redundant const qualifiers from cast<> expressions by Chris Lattner · 22 years ago
- 94a5118 No really, you _cannot use_ getelementptr on an unsized type: that makes by Chris Lattner · 22 years ago
- 55a85a4 Undo one of those last fixes -- it was incorrect. by Vikram S. Adve · 22 years ago
- 4954f04 Minor cleanups by Chris Lattner · 22 years ago
- 4e840d4 * Fix divide by zero error with empty structs by Chris Lattner · 22 years ago
- 10daaa1 Remove two fields from TargetData which are target specific. by Chris Lattner · 22 years ago
- dd7253c Whoops, 32 bit targets have _4_ byte pointers, not _32_ byte pointers! by Chris Lattner · 22 years ago
- 46326d9 Allow for easy detection of when a "default" TargetData is created by the by Chris Lattner · 22 years ago
- 53a0c38 add a new targetdata ctor to create a target data appropriate to the module by Chris Lattner · 22 years ago
- e45e32d Remove wierd case that can never happen by Chris Lattner · 22 years ago
- c56406c * Privatize the TargetName by Chris Lattner · 23 years ago
- 85131c8 - Add an endianness field to the TargetData datastructure by Chris Lattner · 23 years ago
- 8e22ead Don't try to compute the size of an "array" element if the index is 0: by Vikram S. Adve · 23 years ago
- aa31ad0 Convert TargetData to be an ImmutablePass by Chris Lattner · 23 years ago
- 3cac88a by Chris Lattner · 23 years ago
- f519b99 Fix sign-extension: it needs to happen *after* multiplying by type size. by Vikram S. Adve · 23 years ago
- cfa4f4a Simplify previous hack slightly. by Vikram S. Adve · 23 years ago
- 69f3b72 Force sign-extension for uint array indexes from 32-bit to 64-bits by Vikram S. Adve · 23 years ago
- ca710e9 Bug fix in TargetData::getIndexedOffset: We were using the pointer by Vikram S. Adve · 23 years ago
- ed0030e Bug fix in TargetData::getIndexedOffset(): handle struct offset by Vikram S. Adve · 23 years ago
- 0c0edf8 *** empty log message *** by Chris Lattner · 23 years ago
- f66723f Add integer register size field. by Vikram S. Adve · 23 years ago
- a163fdf Extend TargetData::getIndexedOffset to support arrays and pointers! by Chris Lattner · 23 years ago
- 9b62503 Replace all usages of Type::isPointerType with isa<PointerType> by Chris Lattner · 23 years ago
- 31bcdb8 Split ConstantVals.h into Constant.h and Constants.h by Chris Lattner · 23 years ago
- 3d0fda2 Remove dead variable by Chris Lattner · 24 years ago
- 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
- dd08e32 getIndexedOffset() shd take vector of Values, not of Constants! by Vikram S. Adve · 24 years ago
- f59ce92 Not just arrays are unsized by Chris Lattner · 24 years ago
- 7a17675 Renamed inst_const_iterator -> const_inst_iterator by Chris Lattner · 24 years ago
- e9bb2df Rename ConstPoolVal -> Constant by Chris Lattner · 24 years ago
- 0e7c737 Fix cute little bug that was causing the last by Vikram S. Adve · 24 years ago
- b00c582 Commit more code over to new cast style by Chris Lattner · 24 years ago
- cfe26c9 Add more support for new style casts Convert more code to use them by Chris Lattner · 24 years ago
- 0799fc4 Renamed files to match the main classes they provide. Some other minor changes. by Vikram S. Adve · 24 years ago
- b26bcc5 Make a new llvm/Target #include directory. by Chris Lattner · 24 years ago[Renamed (98%) from lib/CodeGen/TargetMachine/TargetData.cpp]