aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2011-06-20introduce an isLayoutIdentical() method, which is currently just a pointerChris Lattner
2011-06-20Add a RegisterTuples class to Target.td and TableGen.Jakob Stoklund Olesen
2011-06-19Fix a FIXME by making GlobalVariable::getInitializer() return aJay Foad
2011-06-19Revert r133373. I was going to use this to teach the Verifier to verify constantNick Lewycky
2011-06-19Add the remaining instructions/constant expressions as Operators so that codeNick Lewycky
2011-06-18fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner
2011-06-18eliminate some pointless virtual methods.Chris Lattner
2011-06-18now that Type::getDescription() is dead, the TypePrinting class can move from...Chris Lattner
2011-06-18eliminate the Type::getDescription() method, using "<<" instead. This Chris Lattner
2011-06-18improve some comments.Chris Lattner
2011-06-18Don't allocate empty read-only SmallVectors during SelectionDAG deallocation.Benjamin Kramer
2011-06-18Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen
2011-06-18Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen
2011-06-17Use the verbose asm flag instead of a new flag for decoding the LSDA.Bill Wendling
2011-06-17Fix a bug in the type-lowering of integer-promoted elements. Add a check thatNadav Rotem
2011-06-17Lower multiply with overflow checking to __mulo<mode>Eric Christopher
2011-06-17Add an option that allows one to "decode" the LSDA.Bill Wendling
2011-06-17Drop the "2" suffix on some enums.Chris Lattner
2011-06-17remove support for a bunch of obsolete instruction encodingsChris Lattner
2011-06-17Remove some "2" suffixes from the metadata enums now that "1" is gone.Chris Lattner
2011-06-17remove bitcode reader support for LLVM 2.7 metadata encoding.Chris Lattner
2011-06-17Add a hook for PBQP clients to run a custom pre-alloc pass to run prior to PB...Lang Hames
2011-06-16Rename TRI::getAllocationOrder() to getRawAllocationOrder().Jakob Stoklund Olesen
2011-06-16forward declare GraphTraits in Type.h instead of #includ'ing it.Chris Lattner
2011-06-16change Type.h to forward declare ArrayRef instead of #including it.Chris Lattner
2011-06-16move the address space into the subclass data field, saving a word on Pointer...Chris Lattner
2011-06-16tidy up some comments, store the 'isvararg' bit for FunctionType inChris Lattner
2011-06-16remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit.Chris Lattner
2011-06-16Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak
2011-06-16Change the REG_SEQUENCE SDNode to take an explict register class ID as its fi...Owen Anderson
2011-06-16Add TargetRegisterInfo::getRawAllocationOrder().Jakob Stoklund Olesen
2011-06-16Fix formatting.Owen Anderson
2011-06-15The ARC language-specific optimizer. Credit to Dan Gohman.John McCall
2011-06-15Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson
2011-06-15Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen
2011-06-15Add a new function attribute, nonlazybind, which inhibits lazy-loadingJohn McCall
2011-06-15Remove unused code.Eli Friedman
2011-06-15Constify PackedVector::reference::operator T().Argyrios Kyrtzidis
2011-06-15Diagnostic for undefined assembler local symbols.Jim Grosbach
2011-06-15Added -stress-sched flag in the Asserts build.Andrew Trick
2011-06-15Replace the statically generated hashtables for checking register relationshi...Owen Anderson
2011-06-15add option for literal formatting to APInt::toString()Ted Kremenek
2011-06-15Add "unknown" results for memdep, which mean "I don't know whether a dependen...Eli Friedman
2011-06-14Revert 133010. Self-hosted buildbot unhappy.Jim Grosbach
2011-06-14Diagnostic for undefined assembler local symbols.Jim Grosbach
2011-06-14Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes
2011-06-13Revert r132910 and r132909 on behalf of Michael. They didn't build with clang.Benjamin Kramer
2011-06-13Revert the last two commits in the series. r132911, r132912.Michael J. Spencer
2011-06-13Make Binary the parent of ObjectFile and update children to new interface.Michael J. Spencer
2011-06-13Add Binary class. This is a cleaner parent than ObjectFile.Michael J. Spencer