[unroll] Directly query for dead instructions.
[oota-llvm.git] / lib / Transforms /
2015-02-13 Chandler Carruth[unroll] Directly query for dead instructions.
2015-02-13 Chandler Carruth[unroll] Replace a linear time check for no uses with...
2015-02-13 Chandler Carruth[unroll] Rather than an operand set, use a setvector...
2015-02-13 Chandler Carruth[unroll] Extract the code to enqueue operansd for the...
2015-02-13 Chandler Carruth[unroll] Use a small set to de-duplicate operands prior...
2015-02-13 Chandler Carruth[unroll] Make the unroll cost analysis terminate determ...
2015-02-13 Chandler Carruth[unroll] Make range based for loops a bit more explicit...
2015-02-13 Chandler Carruth[IC] Fix a bug with the instcombine canonicalizing...
2015-02-13 Chandler Carruth[unroll] Avoid the "Insn" abbreviation of Instruction...
2015-02-13 Chandler Carruth[unroll] Tidy up the integer we use to accumululate...
2015-02-13 Chandler Carruth[unroll] Don't use a map from pointer to bool. Use...
2015-02-13 Michael ZolotukhinPrevent division by 0.
2015-02-13 Chandler Carruth[unroll] Update the new analysis logic from r228265...
2015-02-12 Benjamin KramerInstCombine: Allow folding of xor into icmp by changing...
2015-02-12 James Molloy[LoopRerolling] Be more forgiving with instruction...
2015-02-12 Dmitry Vyukovtsan: do not instrument not captured values
2015-02-12 Chandler Carruth[slp] Fix a nasty bug in the SLP vectorizer that Joerg...
2015-02-11 Tim NorthoverDeadArgElim: aggregate Return assessment properly.
2015-02-11 Mehdi AminiReassociate: cannot negate a INT_MIN value
2015-02-11 James Molloy[SimplifyCFG] Swap to using TargetTransformInfo for...
2015-02-11 James Molloy[LoopReroll] Introduce the concept of DAGRootSets.
2015-02-11 Zachary TurnerUse ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.
2015-02-11 Justin BognerInstrProf: Lower coverage mappings by setting their...
2015-02-11 Reid KlecknerDon't promote asynch EH invokes of nounwind functions...
2015-02-10 David MajnemerEarlyCSE: It isn't safe to CSE across synchronization...
2015-02-10 Tim NorthoverDeadArgElim: arguments affect all returned sub-values...
2015-02-10 Chandler CarruthRevert r228556: InstCombine: propagate nonNull through...
2015-02-10 Philip ReamesAdjust how we avoid poll insertion inside the poll...
2015-02-09 Adrian PrantlDebug info: When updating debug info during SROA, do...
2015-02-09 Adrian PrantlDebug info: Use DW_OP_bit_piece instead of DW_OP_piece...
2015-02-09 Ramkumar Ramachandra[Statepoint] Improve two asserts, fix some style (NFC)
2015-02-09 Ramkumar RamachandraPlaceSafepoints: modernize gc.result.* -> gc.result
2015-02-09 Philip ReamesUpdate file comment to clarify points highlighted in...
2015-02-09 Philip ReamesUse range for loops in PlaceSafepoints (NFC)
2015-02-09 Duncan P. N. Exon... IR: Take uint64_t in DIBuilder::createExpression()
2015-02-09 Philip ReamesAdd basic tests for PlaceSafepoints
2015-02-09 Akira HatanakaFix a bug in DemoteRegToStack where a reload instructio...
2015-02-09 Tim NorthoverDeadArgElim: fix mismatch in accounting of array return...
2015-02-09 Tim NorthoverDeadArgElim: assess uses of entire return value aggregate.
2015-02-09 Ramkumar RamachandraInstCombine: propagate nonNull through assume
2015-02-08 Bjorn SteinbrinkCorrectly combine alias.scope metadata by a union inste...
2015-02-07 Benjamin KramerLoopIdiom: Use utility functions.
2015-02-07 Bjorn SteinbrinkProperly update AA metadata when performing call slot...
2015-02-06 Evgeniy Stepanov[msan] Fix "missing origin" in atomic store.
2015-02-06 Michael ZolotukhinUse estimated number of optimized insns in unroll-thres...
2015-02-06 Michael Zolotukhin[InstSimplify] Add SimplifyFPBinOp function.
2015-02-06 Adam Nemet[LV] Move addRuntimeCheck to LoopAccessAnalysis
2015-02-06 Benjamin KramerMake helper functions/classes/globals static. NFC.
2015-02-06 Matthias BraunInstCombine: Combine select sequences into a single...
2015-02-06 Benjamin KramerIRCE: Demote template to ArrayRef and SmallVector to...
2015-02-05 Alexey Samsonov[ASan] Enable -asan-stack-dynamic-alloca by default.
2015-02-05 Hans WennborgLowerSwitch: Use ConstantInt for CaseRange::{Low,High}
2015-02-05 Hans WennborgLowerSwitch: remove default args from CaseRange ctor...
2015-02-05 Aaron BallmanRemoving an unused variable warning I accidentally...
2015-02-05 Aaron BallmanSilencing an MSVC warning about a switch statement...
2015-02-05 Michael ZolotukhinImplement new heuristic for complete loop unrolling.
2015-02-04 Tom StellardStructurizeCFG: Remove obsolete fix for loop backedge...
2015-02-04 Tom StellardStructurizeCFG: Use a reverse post-order traversal
2015-02-04 Duncan P. N. Exon... Utils: Resolve cycles under distinct MDNodes
2015-02-04 Reid KlecknerAdd range adapters predecessors() and successors()...
2015-02-04 Alexey SamsonovSpecialCaseList: Add support for parsing multiple input...
2015-02-04 Aaron BallmanFixing a -Wsign-compare warning; NFC
2015-02-04 Philip ReamesFix a warning in non-asserts builds
2015-02-04 Kostya Serebryany[sanitizer] add another workaround for PR 17409: when...
2015-02-04 Philip ReamesClang format of a file introduced in 228090 (NFC)
2015-02-04 Philip ReamesAdd a pass for inserting safepoints into (nearly) arbit...
2015-02-03 Adam Nemet[LV] Split off memcheck block really at the first check
2015-02-03 Daniel BerlinAllow PRE to insert no-cost phi nodes
2015-02-03 Jingyue WuAdd straight-line strength reduction to LLVM
2015-02-03 Adam Nemet[LoopVectorize] Fix rebase glitch in r227751
2015-02-03 Renato GolinAdding AArch64 support to ASan instrumentation
2015-02-03 NAKAMURA TakumiResurrect initializers for NumLoads and NumStores in...
2015-02-02 Jingyue WuResurrect the assertion removed by r227717
2015-02-02 Erik EcksteinFix: SLPVectorizer crashes with assertion when vectoriz...
2015-02-01 Benjamin KramerLoopVectorize: Remove initializer list that blocks...
2015-02-01 Adam Nemet[LoopVectorize] Move LoopAccessAnalysis to its own...
2015-02-01 Adam Nemet[LoopVectorize] Move RuntimePointerCheck under LoopAcce...
2015-02-01 Adam Nemet[LoopVectorize] Pass parameters explicitly to MemoryDep...
2015-02-01 Adam Nemet[LoopVectorize] Split out LoopAccessAnalysis from LoopV...
2015-02-01 Adam Nemet[LoopVectorize] Add accessors for Num{Stores,Loads...
2015-02-01 Adam Nemet[LoopVectorize] Rename the Report class to Vectorizatio...
2015-02-01 Adam Nemet[LoopVectorize] Factor out duplicated code into Report...
2015-02-01 Adam Nemet[LoopVectorize] Split out RuntimePointerCheck from...
2015-02-01 Chandler Carruth[multiversion] Kill FunctionTargetTransformInfo, TTI...
2015-02-01 Benjamin KramerEarlyCSE: Replace custom hash mixing with Hashing.h
2015-02-01 Chandler Carruth[multiversion] Thread a function argument through all...
2015-02-01 Chandler Carruth[PM] Port SimplifyCFG to the new pass manager.
2015-02-01 Chandler Carruth[PM] Port EarlyCSE to the new pass manager.
2015-02-01 Michael KupersteinRemoved assert that doesn't typecheck and breaks debug...
2015-02-01 Jingyue Wu[SeparateConstOffsetFromGEP] skip optnone functions
2015-02-01 Jingyue Wu[SeparateConstOffsetFromGEP] set PreservesCFG flag
2015-02-01 Jingyue Wu[NVPTX] Emit .pragma "nounroll" for loops marked with...
2015-02-01 Adrian PrantlFix PR22393. When recursively replacing an aggregate...
2015-01-31 Kumar Sukhani[asan][mips] Fix MIPS64 Asan mapping
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-30 Reid KlecknerSilence "not all paths return a value" warning in MSVC
2015-01-30 Adrian PrantlRemove a redundant dyn_cast.
2015-01-30 Adrian PrantlInliner: Use replaceDbgDeclareForAlloca() instead of...
2015-01-30 Chandler Carruth[PM] Sink the population of the pass manager with targe...
2015-01-30 Chandler CarruthFix a warning introduced by r227557 due to a default...
next