- Added MCSubtargetInfo to capture subtarget features and scheduling
[oota-llvm.git] / lib / CodeGen /
2011-07-01 Duncan SandsDisable commit 134216 ("Add 134199 back, but disable...
2011-07-01 Rafael EspindolaAvoid DenseMap lookup.
2011-07-01 Rafael EspindolaFix off by one error. I misunderstood the comment about...
2011-07-01 Rafael EspindolaCheck the liveinterval, not the kill flag.
2011-07-01 Jakob Stoklund OlesenDon't inflate register classes used by inline asm.
2011-07-01 Rafael EspindolaAdd 134199 back, but disable the optimization when...
2011-06-30 Rafael EspindolaRevert my previous patch while I debug llvm-gcc bootstrap.
2011-06-30 Rafael EspindolaDon't give up on coalescing A and B when we find
2011-06-30 Rafael EspindolaCreate a isFullCopy predicate.
2011-06-30 Rafael EspindolaRemove dead code.
2011-06-30 Jakob Stoklund OlesenReapply r134047 now that the world is ready for it.
2011-06-30 Eric ChristopherRemove getRegClassForInlineAsmConstraint and all depend...
2011-06-29 Devang PatelRevert r133953 for now.
2011-06-29 Rafael Espindolamake compose and isMoveInstr static functions.
2011-06-29 Benjamin KramerRevert a part of r126557 which could create unschedulab...
2011-06-29 Jakob Stoklund OlesenRevert r134047 while investigating a llvm-gcc-i386...
2011-06-29 Evan ChengSink SubtargetFeature and TargetInstrItineraries (renam...
2011-06-29 Jakob Stoklund OlesenRewrite RAGreedy::splitAroundRegion, now with cool...
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-28 Jakob Stoklund OlesenPrint registers by name instead of by number.
2011-06-28 Chandler CarruthFix CMake build by removing this now dead file.
2011-06-28 Jakob Stoklund OlesenFix a bad iterator dereference that Evan uncovered.
2011-06-27 Evan ChengRemove RegClass2VRegMap from MachineRegisterInfo.
2011-06-27 Evan ChengRemove the experimental (and unused) pre-ra splitting...
2011-06-27 Devang PatelDuring bottom up fast-isel, instructions emitted to...
2011-06-27 Evan ChengMore refactoring. Move getRegClass from TargetOperandIn...
2011-06-27 Owen AndersonThe index stored in the RegDefIter is one after the...
2011-06-27 Andrew Trickpre-RA-sched: Cleanup register pressure tracking.
2011-06-27 Jakob Stoklund OlesenTrack live-out physical registers in MachineDCE.
2011-06-27 Jakob Stoklund OlesenDistinguish early clobber output operands from clobbere...
2011-06-27 Jakob Stoklund OlesenDecode and pretty print inline asm operand descriptors.
2011-06-26 Rafael EspindolaRemove unused methods.
2011-06-26 Rafael EspindolaThere is only one register coalescer. Merge it into...
2011-06-26 Rafael EspindolaMerge SimpleRegisterCoalescing.cpp into RegisterCoalesc...
2011-06-26 Rafael Espindolamerge SimpleRegisterCoalescing.h into RegisterCoalescer.h.
2011-06-26 Rafael EspindolaMove RegisterCoalescer.h to lib/CodeGen.
2011-06-26 Rafael EspindolaRemove unnecessary wrapper.
2011-06-24 Owen AndersonThe scheduler needs to be aware on the existence of...
2011-06-24 Devang PatelHandle debug info for i128 constants.
2011-06-24 Rafael EspindolaSimplify
2011-06-24 Rafael EspindolaNow that bb with phis are not considered simple, duplic...
2011-06-24 Rafael EspindolaSimplify now that blocks with phis are not considered...
2011-06-24 Evan ChengStarting to refactor Target to separate out code that...
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.
next