[opaque pointer type] Serialize the type of an llvm::Function as a function type...
[oota-llvm.git] / lib / Analysis /
2015-04-16 Duncan P. N. Exon... DebugInfo: Gut DIType and subclasses
2015-04-15 Duncan P. N. Exon... DebugInfo: Gut DICompileUnit and DIFile
2015-04-15 Richard TrieuOne more -Wrange-loop-analysis cleanup.
2015-04-15 Daniel BerlinAdd range iterators for post order and inverse post...
2015-04-15 Daniel JasperRe-apply r234898 and fix tests.
2015-04-15 Richard TrieuChange range-based for-loops to be -Wrange-loop-analysi...
2015-04-14 Reid Kleckner[Inliner] Don't inline functions with frameescape calls
2015-04-14 Rafael EspindolaRevert "The code that originally made me discover this...
2015-04-14 Chad RosierImprove RefreshCallGraph to remove invalid call graph...
2015-04-14 Daniel JasperThe code that originally made me discover this is:
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DISubprogram and DILexicalBlock*
2015-04-14 Sanjoy Das[SCEV] Strengthen SCEVExpander::isHighCostExpansion.
2015-04-14 Sanjoy Das[SCEV] Refactor out isHighCostExpansion. NFCI.
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DIVariable and DIGlobalVariable
2015-04-14 Adam Nemet[LoopAccesses] Properly print whether memchecks are...
2015-04-13 Daniel BerlinAdd new getModRefInfo API to determine whether an Instr...
2015-04-13 Daniel BerlinCommon some code from MemoryDependenceAnalysis that...
2015-04-13 Daniel BerlinMake getModRefInfo with a default location not crash.
2015-04-13 Akira Hatanaka[inliner] Don't inline a function if it doesn't have...
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-10 Jingyue WuDivergence analysis for GPU programs
2015-04-08 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-08 Adam NemetRevert "[LoopAccesses] Allow analysis to complete in...
2015-04-07 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-07 Adam Nemet[LoopAccesses] New API to query if memchecks are necess...
2015-04-06 Duncan P. N. Exon... Transforms: Stop using DIDescriptor::is*() and auto...
2015-04-03 David Blaikie[opaque pointer type] More GEP API migrations in IRBuil...
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-04-02 Adam Nemet[LoopAccesses] Handle case when no memchecks are needed...
2015-04-01 Sanjoy Das[SCEV] Look at backedge dominating conditions (re-land...
2015-04-01 Diego NovilloRemove 4,096 loop scale limitation.
2015-03-30 David Majnemer[WinEH] Run cleanup handlers when an exception is thrown
2015-03-30 David Blaikie[opaque pointer type] Change GetElementPtrInst::getInde...
2015-03-30 Daniel JasperRevert "[SCEV] Look at backedge dominating conditions."
2015-03-27 Sanjoy Das[SCEV] Look at backedge dominating conditions.
2015-03-27 Yaron KerenRemove superfluous .str() and replace std::string conca...
2015-03-26 Sanjoy Das[SCEV] Revert bailout added in r75511.
2015-03-25 Sanjoy Das[ValueTracking] Fix PR23011.
2015-03-25 Benjamin Kramer[APInt] Add an isSplat helper and use it in some places.
2015-03-24 Philip Reames!invariant.load semantics with potentially clobbering...
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-24 David BlaikieRefactor: Simplify boolean expressions in lib/Analysis
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-23 Benjamin KramerPurge unused includes throughout libSupport.
2015-03-21 Benjamin KramerValueTracking: Forward getConstantStringInfo's TrimAtNu...
2015-03-21 David MajnemerMemoryDependenceAnalysis: Don't miscompile atomics
2015-03-20 Wei MiCorrectly estimate SROA savings for store operands...
2015-03-20 Daniel BerlinSmall optimization to avoid getting pass info when...
2015-03-20 Nick LewyckyFix comment from r232794. NFC
2015-03-20 Nick LewyckyWhen simplifying a SCEV truncate by distributing, consi...
2015-03-18 Sanjoy Das[SCEV] Make isImpliedCond smarter.
2015-03-18 Sanjoy Das[ConstantRange] Split makeICmpRegion in two.
2015-03-17 Michael ZolotukhinTLI: Add addVectorizableFunctionsFromVecLib.
2015-03-17 Michael ZolotukhinLoopVectorize: teach loop vectorizer to vectorize calls.
2015-03-17 Michael ZolotukhinTTI: Add getCallInstrCost.
2015-03-17 Michael ZolotukhinTLI: Add interface for querying whether a function...
2015-03-16 Duncan P. N. Exon... Fix doxygen comments from r232268
2015-03-15 George Burgess IVMade CFLAA agree with clang-format. NFC.
2015-03-14 David Blaikie[opaque pointer type] more gep API migration
2015-03-14 Duncan P. N. Exon... Recover the ability to 'b CheckFailed' after r231577
2015-03-13 Sanjoy Das[SCEV] Fix PR22856.
2015-03-13 Owen AndersonTeach TBAA analysis to report errors on cyclic TBAA...
2015-03-13 Nick LewyckyWhen forming an addrec out of a phi don't just look...
2015-03-12 Reid KlecknerStop calling DwarfEHPrepare from WinEHPrepare
2015-03-10 Philip ReamesInfer known bits from dominating conditions
2015-03-10 Adam Nemet[LoopAccesses] Add debug message to indicate the result...
2015-03-10 David MajnemerLoopAccessAnalysis: Silence -Wreturn-type diagnostic...
2015-03-10 Adam Nemet[LAA-memchecks] Comment improvement
2015-03-10 Adam Nemet[LAA-memchecks 3/3] Introduce pointer partitions for...
2015-03-10 Adam Nemet[LAA-memchecks 2/3] Move number of memcheck threshold...
2015-03-10 Adam Nemet[LAA-memchecks 1/3] Split out NumComparisons checks...
2015-03-10 Adam Nemet[LoopAccesses 3/3] Print the dependences with -analyze
2015-03-10 Adam Nemet[LoopAccesses 2/3] Allow querying of interesting depend...
2015-03-10 Adam Nemet[LoopAccesses 1/3] Expose MemoryDepChecker to LAA users
2015-03-10 Karthik BhatFix a memory corruption in Dependency Analysis.
2015-03-10 Karthik BhatFix a crash in Dependency Analysis.
2015-03-10 Sanjay Patelremoved function names from comments; NFC
2015-03-10 Sanjay Pateluse range-based for loops; NFC
2015-03-10 George Burgess IVAdded ConstantExpr support to CFLAA.
2015-03-10 George Burgess IVAdded special handling for inttoptr in CFLAA.
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-09 Sanjoy Das[SCEV] Unify getUnsignedRange and getSignedRange
2015-03-09 Sanjoy Das[SCEV] Add a `scalar-evolution-print-constant-ranges...
2015-03-09 Benjamin KramerDrop the hacks used for partial C99 math libraries.
2015-03-09 Mehdi AminiInstCombine: fix fold "fcmp x, undef" to account for NaN
2015-03-09 Mehdi AminiDCE: isArrayMalloc() is not used neither in LLVM nor...
2015-03-09 David BlaikieSimplify expressions involving boolean constants with...
2015-03-08 Benjamin KramerMake static variables const if possible. Makes them...
2015-03-07 Benjamin KramerMake the assertion macros in Verifier and Linter truly...
2015-03-06 Olivier SallenaveDo not restrict interleaved unrolling to small loops...
2015-03-06 Chad RosierAvoid calls to dumpPassInfo and RegionBase<Tr>::getName...
2015-03-06 Nadav RotemTeach ComputeNumSignBits about signed reminder.
2015-03-05 NAKAMURA TakumiReformat.
2015-03-05 NAKAMURA TakumiRevert r231103, "FullDependenceAnalysis: Avoid using...
2015-03-05 NAKAMURA TakumiRevert r231104, "unique_ptrify FullDependenceAnalysis...
2015-03-05 NAKAMURA TakumiScalarEvolution.cpp: Appease g++-4.7. He missed implici...
2015-03-04 Sanjoy Das[SCEV] make SCEV smarter about proving no-wrap.
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
next