Commits

Show all
Author Commit Message Labels Comments Date
convert-repo
update tags
Tags
cremebrulee-4
Dan Gohman
Add convenience functions for reading in LLVM IR that autodetect and LLVM Assembly and LLVM Bitcode and automatically call the corresponding reader.
Chris Lattner
switch from std::string to SmallString + raw_svector_ostream.
Chris Lattner
split mcinst lowering stuff out to its own file.
Dan Gohman
Fix the syntax of add/sub/mul nsw/nuw and sdiv exact.
Dan Gohman
Add const qualifiers for isBitcodeWrapper, and add new functions isRawBitcode and isBitcode to allow clients to test whether a given memory buffer holds a bitcode image.
Dan Gohman
Refactor common code from ParseAssemblyString and ParseAssemblyFile, to expose a low-level interface for parsing from an existing MemoryBuffer.
Dan Gohman
Add const qualifiers to dominates' arguments.
astifter
Removed temporarily because of breaking Darwin builds. (See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090831/086214.html)
Bob Wilson
Rearrange code to eliminate redundancy and avoid gotos.
Nuno Lopes
plug another leak in LLParser::PerFunctionState::SetInstName()
astifter
Changed profiling-tool-chain.ll test to use optimal-edge-profiling instead of edge-profiling, this is more useful since the loading of the optimal-edge-profiling is more complicated. The edge-profiling is tested in edge-profiling.ll where only the instrumentation is tested.
Nuno Lopes
plug memory leak in LLParser::PerFunctionState::SetInstName() by deleting a value after replacing it
astifter
Sort edges in MaximumSpanningTree more stable in case of equal weight. (See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090824/085890.html)
astifter
Changed set of BlocksToInstrument to set of InsertedBlocks that do not have to be instrumented.
astifter
Code cleanups and added comments.
Edwin Torok
Opaque types didn't work if llvm_is_multithreaded(). AlwaysOpaqueTy is always NULL at this point, and it causes an assertion failure. Fix it by using the just constructed tmp instead.
Nuno Lopes
set svn:ignore
Edwin Torok
Fix DbgStopPointInst->getFileName/getDirectory, broken by the MDNodification in r80406, and readd a -print-dbginfo test.
sandeep
Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.
Chris Lattner
Fix month.
Chris Lattner
fix PR4815: some cases where DeleteDeadInstruction can delete the instruction BBI points to.
Chris Lattner
clean up this code a bit.
Chris Lattner
eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861
Chris Lattner
refactor select 'sched insertion' out to its own method.
Chris Lattner
Add support for modeling whether or not the processor has support for conditional moves as a subtarget feature. This is the easy part of PR4841.
Chris Lattner
fix PR4848 an infinite loop when indexing down through a recursive gep and we get the original pointer type. This doesn't mean that we're at the first pointer being indexed. Correct the predicate.
Chris Lattner
fix PR4837, some bugs folding vector compares. These return a vector of i1, not i1 itself.
Chris Lattner
revert my patch, duncan points out what is wrong with my logic. Add a comment so that I don't change this in the future :)
Chris Lattner
one more try at making this simpler, hopefully it won't break everything :)
  1. Prev
  2. Next