aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetData.cpp
AgeCommit message (Expand)Author
2012-10-05Remove empty file.Benjamin Kramer
2012-10-05Implement TargetData with the DataLayout class, this will allow LLVM projects...Micah Villmow
2012-09-29Shrink TargetAlignElem a bit, we do a lot of searches on them.Benjamin Kramer
2012-08-07Revert r161371. Removing the 'const' before Type is a "good thing".Bill Wendling
2012-08-07Constify the Type parameter to some methods (which are const anyway).Bill Wendling
2012-05-01Value-initialize global to avoid global construction.Benjamin Kramer
2012-03-27Remove unnecessary llvm:: qualificationsCraig Topper
2012-02-26Default TargetData alignment information for 128-bit floating-point types.Hal Finkel
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-12-20Add basic generic CodeGen support for half.Dan Gohman
2011-10-20Haven't yet found a nice way to handle TargetData verification in theLang Hames
2011-10-18Backing out patch. Will refactor to remove the AsmParser dependency on Target.Lang Hames
2011-10-17Re-applying the target data layout verification patch from r142288, plus appr...Lang Hames
2011-10-17142288 broke the build:Rafael Espindola
2011-10-17Validate target data layout strings.Lang Hames
2011-10-10Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames
2011-07-19Convert gep_type_begin and gep_type_end to use ArrayRef.Jay Foad
2011-07-19Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15remove the InvalidateStructLayoutInfo API, which is dead and unnecessary nowChris Lattner
2011-07-12Remove IntegerType constness from TargetDataTobias Grosser
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-04-13Fix a regression caused by r102515 where explicit alignment on globals isCameron Zwarich
2011-04-13Fix an obvious problem with an alignment computation. AsmPrinter actually doesCameron Zwarich
2011-04-13If a global variable has a specified alignment that is less than the preferredCameron Zwarich
2010-11-29Merge System into Support.Michael J. Spencer
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-19Fix Whitespace.Michael J. Spencer
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-09-15Add x86MMX a few more places.Dale Johannesen
2010-09-10Add X86 MMX type to bitcode and Type.Dale Johannesen
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-08-11Don't use unsigned char for alignments in TargetData. There aren'tDan Gohman
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-28Do GEP offset calculations with unsigned math rather than signed mathDan Gohman
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson
2010-04-23Change TargetData's algorithm for computing defualt vector typeDan Gohman
2010-04-17fix PR6332, allowing an index of zero into a zero sized array Chris Lattner
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-02Revert the recent alignment changes. They're broken for -Os because,Dan Gohman
2010-04-02Change variables which are exactly 16 bytes to be 16-byte-aligned too.Dan Gohman
2010-03-16reapply r98656 unmodified, which exposed the asmprinter not Chris Lattner
2010-03-16Revert r98656, its breaking all over the place.Daniel Dunbar
2010-03-16improve support for uniontype and ConstantUnion, patch by Tim Northover!Chris Lattner
2010-02-25Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman
2010-02-24Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman