- 447762d Merge System into Support. by Michael J. Spencer · 15 years ago
- 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
- 8b382e7 Fix Whitespace. by Michael J. Spencer · 15 years ago
- df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
- 51fd822 Add x86MMX a few more places. by Dale Johannesen · 15 years ago
- baa5d04 Add X86 MMX type to bitcode and Type. by Dale Johannesen · 15 years ago
- 13ee795 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 15 years ago
- a5a2503 Don't use unsigned char for alignments in TargetData. There aren't by Dan Gohman · 15 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- 32f889e Do GEP offset calculations with unsigned math rather than signed math by Dan Gohman · 15 years ago
- a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
- e1931fa Change TargetData's algorithm for computing defualt vector type by Dan Gohman · 16 years ago
- 0a8d91a fix PR6332, allowing an index of zero into a zero sized array by Chris Lattner · 16 years ago
- 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 16 years ago
- 4bd7554 Revert the recent alignment changes. They're broken for -Os because, by Dan Gohman · 16 years ago
- 0e3218f Change variables which are exactly 16 bytes to be 16-byte-aligned too. by Dan Gohman · 16 years ago
- 8fce3dd reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 16 years ago
- 3a374da Revert r98656, its breaking all over the place. by Daniel Dunbar · 16 years ago
- 9ae99e0 improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 16 years ago
- 9b80f86 Revert r97064. Duncan pointed out that bitcasts are defined in by Dan Gohman · 16 years ago
- 4b2b48d Make getTypeSizeInBits work correctly for array types; it should return by Dan Gohman · 16 years ago
- 19d0b47 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 16 years ago
- 3072add add a method to get the alignment of an integer type even by Chris Lattner · 16 years ago
- 5027275 finish cleaning up StructLayoutMap. by Chris Lattner · 16 years ago
- 29d6390 Calling InvalidateEntry during the refinement was breaking the bootstrap. by Bill Wendling · 16 years ago
- fa3f115 Final cleanups: by Bill Wendling · 16 years ago
- 4968774 Inline methods which are called only once. by Bill Wendling · 16 years ago
- da95e13 Refactor some code. No functionality change. by Bill Wendling · 16 years ago
- 4ea0d2b Some code cleanup. No functionality change. by Bill Wendling · 16 years ago
- aba7d48 Revert r90371. It was causing build failures. by Bill Wendling · 16 years ago
- 693969e Further improvements: refactoring code that does the same thing into one by Bill Wendling · 16 years ago
- 7357067 remove some dead std::ostream using code. by Chris Lattner · 16 years ago
- a48f44d improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
- 1ed59c6 This initial code is meant to convert TargetData to use an AbstractTypesUser so by Bill Wendling · 16 years ago
- dfd8daa The llvm-gcc front-end and the pass manager use two separate TargetData objects. by Bill Wendling · 16 years ago
- 295f266 Make TargetData::getStringRepresentation spit out native integer types, by Chris Lattner · 16 years ago
- a381eff add the ability for TargetData to return information about legal integer by Chris Lattner · 16 years ago
- 91f9582 more cleanup. by Chris Lattner · 16 years ago
- f819398 rewrite TargetData to use StringRef/raw_ostream instead of thrashing std::strings. by Chris Lattner · 16 years ago
- 2dd877d Try again at privatizing the layout info map, with a rewritten patch. by Owen Anderson · 16 years ago
- baa922c Re-revert r79555. Apparently it's not just buildbot weirdness. by Owen Anderson · 16 years ago
- 9ca906e Reapply r79555 for testing. Daniel's trying to work out some buildbot weirdnesss. by Owen Anderson · 16 years ago
- e3836f9 --- Reverse-merging r79555 into '.': by Bill Wendling · 16 years ago
- d2354b8 Make the StructType->StructLayout table private to TargetData, allowing us to avoid locking on it. by Owen Anderson · 16 years ago
- f91a992 Update and fix some comments. by Dan Gohman · 16 years ago
- 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- 5c96ef7 Have scoped mutexes take referenes instead of pointers. by Owen Anderson · 16 years ago
- e3c1aca Guard the layout info object. by Owen Anderson · 16 years ago
- ada3549 Change TargetData::getIntPtrType() to return an IntegerType instead of by Jay Foad · 16 years ago
- af9eaa8 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
- 0170402 Use LLVM type names instead of C type names in comments, to be by Dan Gohman · 17 years ago
- 2a4553b Delete trailing whitespace. by Dan Gohman · 17 years ago
- dc020f9 Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
- 3812542a Handle a compiler warning. by Duncan Sands · 17 years ago
- 911c434 consistency by Chris Lattner · 17 years ago
- e50d835 introduce a new RoundUpAlignment helper function, use it to by Chris Lattner · 17 years ago
- a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- fc3c489 Change packed struct layout so that field sizes by Duncan Sands · 17 years ago
- d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- 4fff979 Remove unnecessary <sstream> includes. by Dan Gohman · 18 years ago
- 718da66 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 18 years ago
- 05837ed Use getPreferredAlignmentLog or getPreferredAlignment by Duncan Sands · 18 years ago
- ec79bba Fix PR1845 and rdar://5676945. Generic vectors smaller by Chris Lattner · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 85f26f2 Fix a brain fart by our beloved leader (the content by Duncan Sands · 18 years ago
- fde5567 Remove host endianness info from TargetData and by Duncan Sands · 18 years ago
- 2945c46 Move TargetData::hostIsLittleEndian out of line, which means we by Chris Lattner · 18 years ago
- 5db5e35 Silence a warning by Anton Korobeynikov · 18 years ago
- 44b8721 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 18 years ago
- 9a64151 Fix PR1749 and InstCombine/2007-10-28-EmptyField.ll by handling by Chris Lattner · 18 years ago
- afedc06 Simplify getIntPtrType, allowing it to work for arbitrary pointer sizes. by Dan Gohman · 18 years ago
- 28e19a4 Add getABITypeSize, getABITypeSizeInBits by Dale Johannesen · 18 years ago
- 4730c04 Don't add a default STACK_ALIGN (use the generic ABI alignment) by Rafael Espindola · 18 years ago
- 0625bd6 Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo by Chris Lattner · 18 years ago
- 1de0c86 Add support for having different alignment for objects on call frames. by Rafael Espindola · 18 years ago
- 446282a Fix minor doxygen nits. by Reid Spencer · 18 years ago
- c5283ec long double patch 2 of N. Handle it in TargetData. by Dale Johannesen · 18 years ago
- 8c78a0b Drop 'const' by Devang Patel · 19 years ago
- e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
- 4122358 Fix build error. by Lauro Ramos Venancio · 19 years ago
- 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
- 297fcb0 Support alignment queries for degenerate (length 1) vectors. by Christopher Lamb · 19 years ago
- 4397363 When the number of elements is zero, don't malloc 32GB on 64-bit systems. by Jeff Cohen · 19 years ago
- b622c11 Unbreak VC++ build. by Jeff Cohen · 19 years ago
- df30e2a Wrap a long line. by Reid Spencer · 19 years ago
- b6d01ca Simplify some code by moving variable declarations into the only block that by Reid Spencer · 19 years ago
- 421bad0 Implement support for non-standard integer bit widths of any size. The by Reid Spencer · 19 years ago
- 04eb16b Do not dereference invalid ranges. Generalize targetdata alignment model. by Chris Lattner · 19 years ago
- dc64b9d Fix CodeGen/PowerPC/2007-02-16-AlignPacked.ll by Chris Lattner · 19 years ago
- e4ff249 Remove an unnecessary predicate. Patch by Scott Michel. by Reid Spencer · 19 years ago
- f9122c4 simplify some code, ensure that packed structures get abi alignment of 1. by Chris Lattner · 19 years ago
- 03d4a8a For PR1195: PACKED_ALIGN -> VECTOR_ALIGN by Reid Spencer · 19 years ago
- 40aa2fd For PR1202: Make sure we found an existing Alignment before overwriting it. by Reid Spencer · 19 years ago
- d84d35b For PR1195: by Reid Spencer · 19 years ago
- dad84a7 Fixed packed structure breakage from earlier TargetData patch; applied by Reid Spencer · 19 years ago
- 945e437 Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago