Calculate backedge probability correctly.
[oota-llvm.git] / lib / CodeGen /
2011-06-23 Bill WendlingUse the presence of the __compact_unwind section to...
2011-06-23 Rafael EspindolaMove more logic to shouldTailDuplicate and only duplica...
2011-06-22 Bill WendlingAdd a flag that indicates whether a target supports...
2011-06-22 Rafael EspindolaReenable tail duplication of bb with just an unconditio...
2011-06-22 Bill WendlingAdd a __LD,__compact_unwind section.
2011-06-22 Chad RosierRevert r133607. This is causing failures in the Clang...
2011-06-22 Nick LewyckyEmit trailing padding on constant vectors when TargetDa...
2011-06-22 Jay FoadReplace the existing forms of ConstantArray::get()...
2011-06-22 Rafael EspindolaReenable the optimization added in 133415, but change...
2011-06-21 Devang PatelAfter register is spilled there should not be any DBG_V...
2011-06-21 Owen AndersonFix some trailing issues from my introduction of MVT...
2011-06-21 Bill WendlingAdd verbose EH table printing to SjLj exception tables.
2011-06-21 Devang PatelThere could be more than one DBG_VALUE instructions...
2011-06-21 Bill WendlingImprove the comment printing for the EH table. This...
2011-06-21 Evan ChengTeach dag combine to match halfword byteswap patterns.
2011-06-20 Rafael EspindolaDisable again.
2011-06-20 Rafael EspindolaRe enable 133415 with two fixes
2011-06-20 Duncan SandsDisable the logic added by rafael in commit 133415...
2011-06-20 Nadav RotemFix PromoteIntRes_TRUNCATE: Add support for cases where the
2011-06-20 Francois PichetFix MSVC build. next() function already exists in the...
2011-06-20 Rafael EspindolaTeach early dup how to duplicate basic blocks with...
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-06-19 Jay FoadFix a FIXME by making GlobalVariable::getInitializer...
2011-06-19 Nadav RotemCode cleanups: Remove duplicated logic in PromotInteRes...
2011-06-19 Nadav RotemCalls to AssertZext and getZeroExtendInReg must be...
2011-06-19 Nadav RotemWhen promoting the vector elements in CopyToParts,...
2011-06-18 Chris Lattnerfix the varargs version of StructType::get to not requi...
2011-06-18 Benjamin KramerSimplify code. No change in functionality.
2011-06-18 Benjamin KramerDon't allocate empty read-only SmallVectors during...
2011-06-18 Benjamin KramerRemove unused but set variables.
2011-06-18 Eric ChristopherFix UMULO support for 2x register width to allow the...
2011-06-17 Jakob Stoklund OlesenOnly call TRI::getRawAllocationOrder to resolve a targe...
2011-06-17 Eric ChristopherFix comment.
2011-06-17 Bill WendlingUse the verbose asm flag instead of a new flag for...
2011-06-17 Eric ChristopherLower multiply with overflow checking to __mulo<mode>
2011-06-17 Bill WendlingAdd an option that allows one to "decode" the LSDA.
2011-06-17 Jakub StaszakgetSuccWeight returns now default 0 if Weights vector...
2011-06-17 Jakub StaszakAllow empty Weights vector.
2011-06-17 Rafael EspindolaTwo fixes relating to debug value:
2011-06-17 Lang HamesAdd a hook for PBQP clients to run a custom pre-alloc...
2011-06-17 Rafael EspindolaEnable early duplication of small blocks. There are...
2011-06-16 Jakob Stoklund OlesenRename TRI::getAllocationOrder() to getRawAllocationOrd...
2011-06-16 Jakob Stoklund OlesenDon't use register classes larger than TLI->getRegClass...
2011-06-16 Jakob Stoklund OlesenTeach antidependency breakers to use RegisterClassInfo.
2011-06-16 Jakob Stoklund OlesenMove PBQP off allocation_order_begin. No functional...
2011-06-16 Jakub StaszakIntroduce MachineBranchProbabilityInfo class, which...
2011-06-16 Owen AndersonChange the REG_SEQUENCE SDNode to take an explict regis...
2011-06-16 Jakob Stoklund OlesenSwitch linear scan to using RegisterClassInfo.
2011-06-16 Jakub StaszakTest commit.
2011-06-16 Jakob Stoklund OlesenAdd TargetRegisterInfo::getRawAllocationOrder().
2011-06-16 Nick LewyckyAdd a DAGCombine for (ext (binop (load x), cst)).
2011-06-16 Anna ZaksFunction::getNumBlockIDs() should be used instead of...
2011-06-15 John McCallThe ARC language-specific optimizer. Credit to Dan...
2011-06-15 Owen AndersonAdd a new MVT::untyped. This will be used in future...
2011-06-15 Rafael EspindolaHandle jump tables. Test to follow soon.
2011-06-15 Andrew TrickAdded -stress-sched flag in the Asserts build.
2011-06-15 Nadav RotemgetZeroExtendInReg needs to get a scalar type
2011-06-15 Nadav RotemEnable the simplification of truncating-store after...
2011-06-14 Chad RosierWhen pattern matching during instruction selection...
2011-06-14 Eli FriedmanRevert r133004 ; it's breaking nightly tests.
2011-06-14 Rafael EspindolaPartial revert of 132882.
2011-06-14 Rafael EspindolaAdd 132986 back, but avoid non-determinism if a bb...
2011-06-14 Rafael Espindolarevert 132986 to see if the bots go green.
2011-06-14 Nadav RotemAdd a testcase for checking the integer-promotion of...
2011-06-14 Nadav RotemDisable trunc-store simplification on vectors.
2011-06-14 Rafael EspindolaImplement Jakob's suggestion on how to detect fall...
2011-06-14 Bruno Cardoso LopesAdd one more argument to the prefetch intrinsic to...
2011-06-14 Rafael EspindolaMake the threshold used by branch folding softer. Befor...
2011-06-13 Nadav RotemFix a bug in FindMemType. When widening vector loads...
2011-06-13 Jakob Stoklund OlesenBe less aggressive about hinting in RAFast.
2011-06-13 Jakob Stoklund OlesenInclude callee-saved registers in debug output.
2011-06-13 Rafael EspindolaFix invalid uses of Twine. Hopefully this fixes the...
2011-06-12 Nadav RotemFix a bug in the calculation of the vectorTypeBreakdown...
2011-06-12 Nadav RotemImprove the generated code by getCopyFromPartsVector...
2011-06-12 Rafael EspindolaReally fix the fall-through logic.
2011-06-12 Rafael EspindolaFix silly bug I introduce in the previous commit. Fixes...
2011-06-12 Rafael EspindolaAnalyzeBranch doesn't change which successors a bb...
2011-06-11 Chad RosierRevert r132871.
2011-06-11 Chad RosierTypo.
2011-06-10 Eric Christopher80-col cleanups.
2011-06-10 Rafael EspindolaRemoved tabs. Also fixed my editor...
2011-06-10 Cameron ZwarichRename the ParmContext enum values to make a bit more...
2011-06-10 Cameron ZwarichRemove tabs.
2011-06-10 Cameron ZwarichRemove a pointless const_cast.
2011-06-10 Rafael EspindolaRemove duplicated test.
2011-06-10 Chad RosierEnsure that EmitGlobalVariable is correctly differentia...
2011-06-09 Rafael EspindolaMake the optional verification step more strict.
2011-06-09 Rafael EspindolaAvoid a gcc warning about multiline comments.
2011-06-09 Rafael EspindolaOn last fix to the early tail duplication.
2011-06-09 Rafael EspindolaAlso consider phi nodes when deciding if a register...
2011-06-09 Eli FriedmanChange this DAGCombine to build AND of SHR instead...
2011-06-09 Rafael EspindolaAnalyzeBranch modifies the bb, but we don't want to...
2011-06-09 Rafael EspindolaA PHI in this basic block is a use in another basic...
2011-06-09 Rafael EspindolaRefactor some checks into shouldTailDuplicate. Update...
2011-06-09 Eric ChristopherRecommit r132764 since it didn't cause the windows...
2011-06-09 Eric ChristopherTemporarily revert 132764 to see if it fixes the Window...
2011-06-09 Eric ChristopherIf the alignment of the byval argument is greater than...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-06-08 Andrew TrickRemove a temporary test case probe in CheckForLiveRegDef.
2011-06-08 Rafael EspindolaFix count.
next