Added recognition for signed add/sub/mul with overflow intrinsics to GVN as per Chris...
[oota-llvm.git] / lib / CodeGen /
2011-07-09 Jakob Stoklund OlesenHoist spills within a basic block.
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-07-08 Jakob Stoklund OlesenBe more aggressive about following hints.
2011-07-08 Devang PatelRefactor.
2011-07-08 Devang PatelMake provision to have floating point constants in...
2011-07-08 Benjamin KramerApparently we can't expect a BinaryOperator here.
2011-07-08 Benjamin KramerEmit a more efficient magic number multiplication for...
2011-07-08 Evan ChengEliminate asm parser's dependency on TargetMachine:
2011-07-07 Eric ChristopherRemove a FIXME. All of the standard ones are in the...
2011-07-07 Devang PatelAdd DEBUG message.
2011-07-07 Devang PatelIf known DebugLocs do not match then two DBG_VALUE...
2011-07-07 Lang HamesAdd functions 'hasPredecessor' and 'hasPredecessorHelpe...
2011-07-07 Devang PatelAdd DEBUG messages.
2011-07-06 Eli FriedmanWhen tail-merging multiple blocks, make sure to correct...
2011-07-06 Devang PatelRemove dead code.
2011-07-06 Devang PatelTypo.
2011-07-06 Eric ChristopherGrammar and 80-col.
2011-07-06 Evan ChengcreateMCInstPrinter doesn't need TargetMachine anymore.
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-07-05 Dan GohmanRemove the ObjC ARC passes from the default optimizatio...
2011-07-05 Jakob Stoklund OlesenBreak infinite loop when the Hopfield network oscillates.
2011-07-05 Jakob Stoklund OlesenFix PR10277.
2011-07-05 Jakob Stoklund OlesenTweak comment and debug output.
2011-07-04 Rafael EspindolaMove early tail duplication earlier.
2011-07-04 Rafael EspindolaMove most of the pre BB code to TailDuplicateAndUpdate...
2011-07-04 Rafael EspindolaReduce indentation and fix the count of how many PHIs...
2011-07-04 Jakob Stoklund OlesenFix PR10244.
2011-07-03 Rafael EspindolaFix an easy fixme.
2011-07-02 Rafael EspindolaUse getVNInfoAt.
2011-07-02 Jakob Stoklund OlesenBetter diagnostics when inline asm fails to allocate.
2011-07-02 Rafael EspindolaCheck the VN of the src register at the two copies...
2011-07-02 Jakob Stoklund OlesenInclude a source location when complaining about bad...
2011-07-02 Jakob Stoklund OlesenUse a new strategy for preventing eviction loops in...
2011-07-01 Cameron ZwarichTake a stab at fixing the llvm-x86_64-linux-checks...
2011-07-01 Evan ChengRename TargetSubtarget to TargetSubtargetInfo for consi...
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...
next