aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2009-04-08Implement support for using modeling implicit-zero-extension on x86-64Dan Gohman
2009-04-07PR2985 / <rdar://problem/6584986>Jim Grosbach
2009-04-07Another attempt at fixing PR2975.Torok Edwin
2009-04-07fix comment to reflect the implementation I ended up settling on.Chris Lattner
2009-04-07Add an API for the bitstream reader to read blobs and returnChris Lattner
2009-04-06allow clients to look up abbrev id'sChris Lattner
2009-04-06Add a new EmitRecordWithBlob API that allows a blob to be emitted Chris Lattner
2009-04-06add a new Blob encoding abbreviation for bitcode files that emitsChris Lattner
2009-04-06split ReadAbbreviatedLiteral out of ReadAbbreviatedField.Chris Lattner
2009-04-06reduce indentation with early-outChris Lattner
2009-04-06simplify code a bit.Chris Lattner
2009-04-06simplify to reduce indentation.Chris Lattner
2009-04-06Teach llvm-bcanalyzer to skip over the header we use on LLVM IR files.Chris Lattner
2009-04-05Add segment flag bits to ELF.h.Mikhail Glushenkov
2009-04-04Add support for embedded metadata to LLVM. This introduces two new types ofNick Lewycky
2009-04-03"This adds a getName() method to TargetRegisterClass, just like in TargetRegi...Chris Lattner
2009-04-03Add fast path for raw_ostream output of strings.Daniel Dunbar
2009-04-03Work around an apparent GCC miscompilation by specializing different,Chris Lattner
2009-04-03Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman
2009-04-03correct patchChris Lattner
2009-04-03add patch to go along with r68350Chris Lattner
2009-04-02add missing *Chris Lattner
2009-04-02fix overflow checks in SmallVector:Chris Lattner
2009-04-01Clean up pass manager cache after each run.Devang Patel
2009-04-01Add llvm::Triple class for abstracting access to target triples.Daniel Dunbar
2009-04-01Fixed spelling.Misha Brukman
2009-04-01Remove dead code.Devang Patel
2009-04-01Add range insert method for DenseSet and define DenseMapInfo for chars.Chris Lattner
2009-04-01Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman
2009-04-01Fixed spelling.Misha Brukman
2009-04-01CMake: Have generated Xcode projects also contain the LLVM header files.Ted Kremenek
2009-04-01* Fixed spelling of `invertible'Misha Brukman
2009-03-31Allow the use of pointers to const within PointerUnion.Douglas Gregor
2009-03-31add a converting operatorChris Lattner
2009-03-31Add two new classes: WeakVH and AssertingVH. These are both "ValueHandles", Chris Lattner
2009-03-31teach PointerLikeTypeTraits that all pointers to pointers may only be 4-byte ...Chris Lattner
2009-03-31add some accessors so I can play games with DenseMaps.Chris Lattner
2009-03-31Reapply 68073, with fixes. EH Landing-pad basic blocks are notDan Gohman
2009-03-31Stop guessing, start thinking, and make PointerUnion3::is actually be correct.Douglas Gregor
2009-03-31Add llvm::sys::getHostTriple and removeDaniel Dunbar
2009-03-31Really temporarily revert r68073.Bill Wendling
2009-03-31Oy! When reverting r68073, I added in experimental code. Sorry...Bill Wendling
2009-03-31Revert r68073. It's causing a failure in the Apple-style builds.Bill Wendling
2009-03-31shrink subclassid, liberating some bits for future (ab)use.Chris Lattner
2009-03-31Really, really fix PointerUnion3::isDouglas Gregor
2009-03-30Except in asm-verbose mode, avoid printing labels for blocks that areDan Gohman
2009-03-30Make PointerUnion3::get work properlyDouglas Gregor
2009-03-30update comment.Chris Lattner
2009-03-30add a PointerUnion3 class and generalize PointerUnion to work withChris Lattner
2009-03-30fix the PointerLikeTypeTraits specialization for PointerIntPair toChris Lattner