Fix undefined behavior in the Mips backend.
[oota-llvm.git] / lib / Target / TargetData.cpp
2012-02-26 Hal FinkelDefault TargetData alignment information for 128-bit...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2011-12-20 Dan GohmanAdd basic generic CodeGen support for half.
2011-10-20 Lang HamesHaven't yet found a nice way to handle TargetData verif...
2011-10-18 Lang HamesBacking out patch. Will refactor to remove the AsmParse...
2011-10-17 Lang HamesRe-applying the target data layout verification patch...
2011-10-17 Rafael Espindola142288 broke the build:
2011-10-17 Lang HamesValidate target data layout strings.
2011-10-10 Lang HamesAdd a natural stack alignment field to TargetData,...
2011-07-19 Jay FoadConvert gep_type_begin and gep_type_end to use ArrayRef.
2011-07-19 Jay FoadConvert TargetData::getIndexedOffset to use ArrayRef.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Chris Lattnerremove the InvalidateStructLayoutInfo API, which is...
2011-07-12 Tobias GrosserRemove IntegerType constness from TargetData
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in StructType::get() and TargetData...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-04-13 Cameron ZwarichFix a regression caused by r102515 where explicit align...
2011-04-13 Cameron ZwarichFix an obvious problem with an alignment computation...
2011-04-13 Cameron ZwarichIf a global variable has a specified alignment that...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-19 Michael J. SpencerFix Whitespace.
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-15 Dale JohannesenAdd x86MMX a few more places.
2010-09-10 Dale JohannesenAdd X86 MMX type to bitcode and Type.
2010-08-28 Chris Lattnerremove unions from LLVM IR. They are severely buggy...
2010-08-11 Dan GohmanDon't use unsigned char for alignments in TargetData...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-28 Dan GohmanDo GEP offset calculations with unsigned math rather...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-04-23 Dan GohmanChange TargetData's algorithm for computing defualt...
2010-04-17 Chris Lattnerfix PR6332, allowing an index of zero into a zero sized...
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-04-02 Dan GohmanRevert the recent alignment changes. They're broken...
2010-04-02 Dan GohmanChange variables which are exactly 16 bytes to be 16...
2010-03-16 Chris Lattnerreapply r98656 unmodified, which exposed the asmprinter not
2010-03-16 Daniel DunbarRevert r98656, its breaking all over the place.
2010-03-16 Chris Lattnerimprove support for uniontype and ConstantUnion, patch...
2010-02-25 Dan GohmanRevert r97064. Duncan pointed out that bitcasts are...
2010-02-24 Dan GohmanMake getTypeSizeInBits work correctly for array types...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-01-25 Chris Lattneradd a method to get the alignment of an integer type...
2009-12-17 Chris Lattnerfinish cleaning up StructLayoutMap.
2009-12-05 Bill WendlingCalling InvalidateEntry during the refinement was break...
2009-12-05 Bill WendlingFinal cleanups:
2009-12-05 Bill WendlingInline methods which are called only once.
2009-12-05 Bill WendlingRefactor some code. No functionality change.
2009-12-04 Bill WendlingSome code cleanup. No functionality change.
2009-12-03 Bill WendlingRevert r90371. It was causing build failures.
2009-12-03 Bill WendlingFurther improvements: refactoring code that does the...
2009-12-03 Chris Lattnerremove some dead std::ostream using code.
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-03 Bill WendlingThis initial code is meant to convert TargetData to...
2009-11-18 Bill WendlingThe llvm-gcc front-end and the pass manager use two...
2009-11-08 Chris LattnerMake TargetData::getStringRepresentation spit out nativ...
2009-11-07 Chris Lattneradd the ability for TargetData to return information...
2009-11-07 Chris Lattnermore cleanup.
2009-11-07 Chris Lattnerrewrite TargetData to use StringRef/raw_ostream instead...
2009-08-21 Owen AndersonTry again at privatizing the layout info map, with...
2009-08-20 Owen AndersonRe-revert r79555. Apparently it's not just buildbot...
2009-08-20 Owen AndersonReapply r79555 for testing. Daniel's trying to work...
2009-08-20 Bill Wendling--- Reverse-merging r79555 into '.':
2009-08-20 Owen AndersonMake the StructType->StructLayout table private to...
2009-08-20 Dan GohmanUpdate and fix some comments.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-07 Owen AndersonHave scoped mutexes take referenes instead of pointers.
2009-06-23 Owen AndersonGuard the layout info object.
2009-05-11 Jay FoadChange TargetData::getIntPtrType() to return an Integer...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-04-01 Dan GohmanUse LLVM type names instead of C type names in comments...
2009-02-16 Dan GohmanDelete trailing whitespace.
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2008-12-09 Duncan SandsHandle a compiler warning.
2008-12-08 Chris Lattnerconsistency
2008-12-08 Chris Lattnerintroduce a new RoundUpAlignment helper function, use...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-06-04 Duncan SandsChange packed struct layout so that field sizes
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-14 Dan GohmanRemove unnecessary <sstream> includes.
2008-03-19 Devang PatelPassInfo keep tracks whether a pass is an analysis...
2008-01-29 Duncan SandsUse getPreferredAlignmentLog or getPreferredAlignment
2008-01-10 Chris LattnerFix PR1845 and rdar://5676945. Generic vectors smaller
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-21 Duncan SandsFix a brain fart by our beloved leader (the content
2007-12-12 Duncan SandsRemove host endianness info from TargetData and
2007-12-11 Chris LattnerMove TargetData::hostIsLittleEndian out of line, which...
2007-11-09 Anton KorobeynikovSilence a warning
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-10-29 Chris LattnerFix PR1749 and InstCombine/2007-10-28-EmptyField.ll...
2007-10-08 Dan GohmanSimplify getIntPtrType, allowing it to work for arbitra...
2007-10-01 Dale JohannesenAdd getABITypeSize, getABITypeSizeInBits
2007-09-21 Rafael EspindolaDon't add a default STACK_ALIGN (use the generic ABI...
2007-09-17 Chris LattnerMerge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
2007-09-07 Rafael EspindolaAdd support for having different alignment for objects...
2007-08-05 Reid SpencerFix minor doxygen nits.
next