Introduce a pass to insert vzeroupper instructions to avoid AVX to
[oota-llvm.git] / lib / Analysis /
2011-08-20 Nadav RotemAdd constant folding support for bitcasts of splat...
2011-08-19 Devang PatelDo not use named md nodes to track variables that are...
2011-08-19 Benjamin KramerMake a bunch of symbols private.
2011-08-19 Benjamin KramerC API functions must be able to see their extern "C...
2011-08-18 Devang PatelThere is no need to add file as context for subroutine...
2011-08-17 Bill WendlingRevert r137655. There is some question about whether...
2011-08-17 Eli FriedmanRevert r137781; I agree with Duncan's comment that...
2011-08-16 Eli FriedmanExtend the undef ^ undef idiom once more. No testcase...
2011-08-16 Devang PatelUntil now all debug info MDNodes referred to a root...
2011-08-16 Bill WendlingUse the getFirstInsertionPt() method instead of getFirs...
2011-08-16 Bill WendlingA few places where we want to skip the landingpad instr...
2011-08-15 Devang PatelAdd a finalize() hook, that'll let DIBuilder construct...
2011-08-15 Eli FriedmanAdd some comments here because the lack of a check...
2011-08-15 Bill WendlingDuncan pointed out that the LandingPadInst might read...
2011-08-15 Eli FriedmanMisc analysis passes that need to be aware of atomic...
2011-08-15 Eli FriedmanAtomic load/store support in LICM.
2011-08-15 Bill WendlingThe landingpad instruction isn't loop-invariant.
2011-08-15 Devang PatelRefactor. Global variables are part of compile unit...
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-08-11 Andrew TrickAllow loop unrolling to get known trip counts from...
2011-08-11 Andrew TrickFix for LoopInfo::updateUnloop. Remove subloop blocks...
2011-08-11 Andrew TrickCleanup. Another thorough review by Nick!
2011-08-10 Andrew TrickReapplying r136844.
2011-08-10 Devang PatelDistinguish between two copies of one inlined variable...
2011-08-10 Andrew TrickCleanup. Added LoopBlocksDFS::perform for simple clients.
2011-08-09 Devang PatelProvide method to print variable's extended name which...
2011-08-06 Andrew TrickMade SCEV's UDiv expressions more canonical. When divid...
2011-08-05 Chandler CarruthTemporarily revert r135528 which distinguishes between...
2011-08-04 Duncan SandsFix what seems an obvious typo. Patch by Ivan Krasin...
2011-08-04 Andrew TrickReverting r136884 updateUnloop, which crashed a linux...
2011-08-03 Andrew TrickAn algorithm for incrementally updating LoopInfo within a
2011-08-03 Andrew Trickwhitespace
2011-08-03 Jakub StaszakAdd more constantness in BlockFrequencyInfo.
2011-08-03 Bill WendlingAdd this back in for now. There are still a few passes...
2011-08-03 Bill WendlingReplace the 'UnwindInst' check with a check for 'Resume...
2011-08-02 Andrew TrickUse consistent terminology for loop exit/exiting blocks...
2011-08-01 Jakub StaszakChange SmallVector to SmallPtrSet in BranchProbabilityI...
2011-07-31 Jakub StaszakDo not handle cases with >= and <= predicates.
2011-07-31 Jakub StaszakRemove untrue comment.
2011-07-31 Jakub StaszakDo not handle case where LHS is equal to zero, because...
2011-07-31 Jakub StaszakAdd Zero Heurestics to BranchProbabilityInfo. If we...
2011-07-29 Jakub StaszakAdd more constantness in BranchProbabilityInfo.
2011-07-29 Jakub StaszakRemove incEdgeWeight and decEdgeWeight. Set edge weight...
2011-07-29 Chandler CarruthRewrite the CMake build to use explicit dependencies...
2011-07-28 Jakub StaszakChange LBH_TAKEN_WEIGHT to 124 (from 128). Right now...
2011-07-28 Jakub StaszakHeuristics are in descending priority now. If we use...
2011-07-28 Jakub StaszakAdd InEdges (edges from header to the loop) in Loop...
2011-07-27 Jakub StaszakUse BlockFrequency instead of uint32_t in BlockFrequenc...
2011-07-27 Jeffrey YasskinExplicitly cast narrowing conversions inside {}s that...
2011-07-27 Eli FriedmanMinor simplification.
2011-07-27 Eli FriedmanFix AliasSetTracker so that it doesn't make any assumpt...
2011-07-26 Andrew TrickSCEV: Added a data structure for storing not-taken...
2011-07-26 Duncan SandsAdd helper function for getting true/false constants...
2011-07-25 Jakub StaszakRename BlockFrequency to BlockFrequencyInfo and Machine...
2011-07-25 Frits van BommelShorten some expressions by using ArrayRef::slice().
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-22 Jay FoadConvert IRBuilder::CreateGEP and IRBuilder::CreateInBou...
2011-07-22 Jakub StaszakAllow getBlockFreq to return 0.
2011-07-21 Jay FoadConvert ConstantExpr::getGetElementPtr and
2011-07-20 Devang PatelThere are two ways to map a variable to its lexical...
2011-07-19 Devang PatelDistinguish between two copies of one inlined variable.
2011-07-19 Devang PatelReapply r135457. This needs llvm-gcc change, that I...
2011-07-19 Bob WilsonRevert "Make a provision to encode inline location...
2011-07-19 Jay FoadConvert SimplifyGEPInst to use ArrayRef.
2011-07-19 Jay FoadConvert TargetData::getIndexedOffset to use ArrayRef.
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
2011-07-19 Devang PatelMake a provision to encode inline location in a variabl...
2011-07-18 Frits van BommelMigrate LLVM and Clang to use the new makeArrayRef...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-16 Benjamin KramerSilence compiler warnings.
2011-07-16 Jakub StaszakRemove "LoopInfo.h" include from BranchProbabilityInfo.h.
2011-07-16 Andrew TrickFix SCEVEXpander to handle arbitrary phi expansion...
2011-07-15 Jakub StaszakFix pointer heuristic. Check whether predicator is...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
2011-07-09 Chris Lattnerstop using WriteTypeSymbolic.
2011-07-05 Devang PatelPreserve debug loc.
2011-07-01 Dan GohmanTeach IVUsers to stop at non-affine expressions unless...
2011-07-01 Dan GohmanImprove constant folding of undef for cmp and select...
2011-06-28 Andrew TrickCleanup. Fix a stupid variable name.
2011-06-28 Andrew TrickSCEVExpander: give new insts a name that identifies...
2011-06-28 Andrew Trickindvars --disable-iv-rewrite: sever ties with IVUsers.
2011-06-27 Nick LewyckyMove onlyUsedByLifetimeMarkers to ValueTracking so...
2011-06-24 Devang PatelFix struct member's scope. Patch by Xi Wang.
2011-06-23 Jakub StaszakCalculate backedge probability correctly.
2011-06-23 Jakub StaszakMissing files for the BlockFrequency analysis added.
2011-06-23 Jakub StaszakIntroduce BlockFrequency analysis for BasicBlocks.
2011-06-23 Rafael EspindolaRevert "revert 133714"
2011-06-23 Dylan Noblesmithrevert 133714
2011-06-23 Rafael Espindola133713 broke the build, revert it.
2011-06-23 Dylan NoblesmithSupport: make floating-exception header private
2011-06-22 Devang PatelNew binops need debug loc.
2011-06-21 Andrew TrickIVUsers no longer needs to record the phis.
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-06-18 Chris Lattnersimplify some code.
2011-06-18 Benjamin KramerSimplify code. No functionality change.
2011-06-16 Jakub StaszakIntroduce MachineBranchProbabilityInfo class, which...
2011-06-15 Eli FriedmanAdd a limit to the number of instructions memdep will...
2011-06-15 Eli FriedmanAdd "unknown" results for memdep, which mean "I don...
2011-06-13 Benjamin KramerMove class into an anonymous namespace.
next