Revīziju vēsture

Autors SHA1 Ziņojums Datums
  Nick Lewycky f5a86f45e7 Remove includes of Support/Compiler.h that are no longer needed after the 16 gadi atpakaļ
  Nick Lewycky 6726b6d75a Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. 16 gadi atpakaļ
  Dan Gohman 5184635eda Fix this code so that it doesn't try to iterate through a std::vector 16 gadi atpakaļ
  Dan Gohman d84db11333 Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. 16 gadi atpakaļ
  Dan Gohman 5c89b5240c Re-apply r80926, with fixes: keep the domtree informed of new blocks 16 gadi atpakaļ
  Evan Cheng 8f78a58e14 Revert r80926. It causes loop unswitch assertion and slow down some JIT tests significantly. 16 gadi atpakaļ
  Dan Gohman 8fc5ad3369 Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify 16 gadi atpakaļ
  Dan Gohman bccfc24c4e Change PHINode::hasConstantValue to have a DominatorTree argument 16 gadi atpakaļ
  Owen Anderson 1d0be15f89 Push LLVMContexts through the IntegerType APIs. 16 gadi atpakaļ
  Owen Anderson 9e9a0d5fc2 Move more code back to 2.5 APIs. 16 gadi atpakaļ
  Owen Anderson e922c02019 Get rid of the Pass+Context magic. 16 gadi atpakaļ
  Dan Gohman bdc017edac Make makeLoopInvariant report whether it made any changes or not, 16 gadi atpakaļ
  Dan Gohman 0df6e09d43 Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant 16 gadi atpakaļ
  Owen Anderson 0a205a4598 More LLVMContext-ification. 16 gadi atpakaļ
  Dan Gohman 2aa93efa0c Minor code simplification. 16 gadi atpakaļ
  Dan Gohman a1baee20c4 Remove the block from the LoopInfo, rather than just the Loop. 16 gadi atpakaļ
  Dan Gohman 4b35f83b91 Teach LoopSimplify how to merge multiple loop exits into a single exit, 16 gadi atpakaļ
  Duncan Sands 1465d61bdd Rename getAnalysisToUpdate to getAnalysisIfAvailable. 16 gadi atpakaļ
  Dan Gohman ae73dc1448 Tidy up several unbeseeming casts from pointer to intptr_t. 17 gadi atpakaļ
  Dan Gohman 9b78763fce Use Loop::block_iterator. 17 gadi atpakaļ
  Devang Patel 4c37c07ee3 LoopSimplify preserves AA. 17 gadi atpakaļ
  Dan Gohman 6ddba2b933 Change class' public PassInfo variables to by initialized with the 17 gadi atpakaļ
  Dan Gohman 844731a7f1 Clean up the use of static and anonymous namespaces. This turned up 17 gadi atpakaļ
  Nick Lewycky 280a6e607d Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 17 gadi atpakaļ
  Chris Lattner 54b9c3ba2a Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h 17 gadi atpakaļ
  Chris Lattner 1b58678d54 Move domtree/frontier updating earlier, allowing us to use it to update phi 17 gadi atpakaļ
  Chris Lattner b85979434d Factor dominator tree and frontier updating into SplitBlockPredecessors 17 gadi atpakaļ
  Chris Lattner 34093a634a simplify code, fit in 80 cols. 17 gadi atpakaļ
  Gabor Greif 051a950000 API changes for class Use size reduction, wave 1. 17 gadi atpakaļ
  Nick Lewycky 529de8a457 Update the block cloner which fixes bugpoint on code using unwind_to (phew!) 17 gadi atpakaļ