aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/TargetData.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r161371. Removing the 'const' before Type is a "good thing".Bill Wendling2012-08-071-12/+12
* Constify the Type parameter to some methods (which are const anyway).Bill Wendling2012-08-071-12/+12
* Value-initialize global to avoid global construction.Benjamin Kramer2012-05-011-2/+2
* Remove unnecessary llvm:: qualificationsCraig Topper2012-03-271-1/+1
* Default TargetData alignment information for 128-bit floating-point types.Hal Finkel2012-02-261-0/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-3/+0
* Add basic generic CodeGen support for half.Dan Gohman2011-12-201-0/+4
* Haven't yet found a nice way to handle TargetData verification in theLang Hames2011-10-201-25/+88
* Backing out patch. Will refactor to remove the AsmParser dependency on Target.Lang Hames2011-10-181-88/+25
* Re-applying the target data layout verification patch from r142288, plus appr...Lang Hames2011-10-171-25/+88
* 142288 broke the build:Rafael Espindola2011-10-171-88/+25
* Validate target data layout strings.Lang Hames2011-10-171-25/+88
* Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames2011-10-101-2/+10
* Convert gep_type_begin and gep_type_end to use ArrayRef.Jay Foad2011-07-191-1/+1
* Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad2011-07-191-4/+5
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-17/+17
* remove the InvalidateStructLayoutInfo API, which is dead and unnecessary nowChris Lattner2011-07-151-19/+0
* Remove IntegerType constness from TargetDataTobias Grosser2011-07-121-1/+1
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-121-1/+1
* De-constify Types in StructType::get() and TargetData::getIntPtrType().Jay Foad2011-07-111-1/+1
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-43/+8
* Fix a regression caused by r102515 where explicit alignment on globals isCameron Zwarich2011-04-131-1/+1
* Fix an obvious problem with an alignment computation. AsmPrinter actually doesCameron Zwarich2011-04-131-1/+1
* If a global variable has a specified alignment that is less than the preferredCameron Zwarich2011-04-131-2/+6
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-0/+2
* Fix Whitespace.Michael J. Spencer2010-10-191-25/+25
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-1/+1
* Add x86MMX a few more places.Dale Johannesen2010-09-151-0/+1
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-101-0/+1
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-281-25/+0
* Don't use unsigned char for alignments in TargetData. There aren'tDan Gohman2010-08-111-15/+15
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-2/+2
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-2/+2
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-2/+2
* Do GEP offset calculations with unsigned math rather than signed mathDan Gohman2010-07-281-1/+1
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-2/+1
* Change TargetData's algorithm for computing defualt vector typeDan Gohman2010-04-231-16/+11
* fix PR6332, allowing an index of zero into a zero sized array Chris Lattner2010-04-171-2/+2
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-1/+1
* Revert the recent alignment changes. They're broken for -Os because,Dan Gohman2010-04-021-1/+1
* Change variables which are exactly 16 bytes to be 16-byte-aligned too.Dan Gohman2010-04-021-1/+1
* reapply r98656 unmodified, which exposed the asmprinter not Chris Lattner2010-03-161-0/+25
* Revert r98656, its breaking all over the place.Daniel Dunbar2010-03-161-25/+0
* improve support for uniontype and ConstantUnion, patch by Tim Northover!Chris Lattner2010-03-161-0/+25
* Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman2010-02-251-42/+1
* Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman2010-02-241-1/+42
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-1/+1
* add a method to get the alignment of an integer type even Chris Lattner2010-01-251-0/+7
* finish cleaning up StructLayoutMap.Chris Lattner2009-12-171-21/+17