aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetData.cpp
AgeCommit message (Expand)Author
2009-11-18The llvm-gcc front-end and the pass manager use two separate TargetData objects.Bill Wendling
2009-11-08Make TargetData::getStringRepresentation spit out native integer types,Chris Lattner
2009-11-07add the ability for TargetData to return information about legal integerChris Lattner
2009-11-07more cleanup.Chris Lattner
2009-11-07rewrite TargetData to use StringRef/raw_ostream instead of thrashing std::str...Chris Lattner
2009-08-21Try again at privatizing the layout info map, with a rewritten patch.Owen Anderson
2009-08-20Re-revert r79555. Apparently it's not just buildbot weirdness.Owen Anderson
2009-08-20Reapply r79555 for testing. Daniel's trying to work out some buildbot weirdn...Owen Anderson
2009-08-20--- Reverse-merging r79555 into '.':Bill Wendling
2009-08-20Make the StructType->StructLayout table private to TargetData, allowing us to...Owen Anderson
2009-08-20Update and fix some comments.Dan Gohman
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-07Have scoped mutexes take referenes instead of pointers.Owen Anderson
2009-06-23Guard the layout info object.Owen Anderson
2009-05-11Change TargetData::getIntPtrType() to return an IntegerType instead ofJay Foad
2009-05-09Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands
2009-04-01Use LLVM type names instead of C type names in comments, to beDan Gohman
2009-02-16Delete trailing whitespace.Dan Gohman
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2008-12-09Handle a compiler warning.Duncan Sands
2008-12-08consistencyChris Lattner
2008-12-08introduce a new RoundUpAlignment helper function, use it to Chris Lattner
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-06-04Change packed struct layout so that field sizesDuncan Sands
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-14Remove unnecessary <sstream> includes.Dan Gohman
2008-03-19PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel
2008-01-29Use getPreferredAlignmentLog or getPreferredAlignmentDuncan Sands
2008-01-10Fix PR1845 and rdar://5676945. Generic vectors smallerChris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-21Fix a brain fart by our beloved leader (the contentDuncan Sands
2007-12-12Remove host endianness info from TargetData andDuncan Sands
2007-12-11Move TargetData::hostIsLittleEndian out of line, which means we Chris Lattner
2007-11-09Silence a warningAnton Korobeynikov
2007-11-01Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands
2007-10-29Fix PR1749 and InstCombine/2007-10-28-EmptyField.ll by handlingChris Lattner
2007-10-08Simplify getIntPtrType, allowing it to work for arbitrary pointer sizes.Dan Gohman
2007-10-01Add getABITypeSize, getABITypeSizeInBitsDale Johannesen
2007-09-21Don't add a default STACK_ALIGN (use the generic ABI alignment)Rafael Espindola
2007-09-17Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner
2007-09-07Add support for having different alignment for objects on call frames.Rafael Espindola
2007-08-05Fix minor doxygen nits.Reid Spencer
2007-08-03long double patch 2 of N. Handle it in TargetData.Dale Johannesen
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-02Fix build error.Lauro Ramos Venancio
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-22Support alignment queries for degenerate (length 1) vectors.Christopher Lamb