Merge the duplicated iabs optimization in DAGCombiner and let it detected a few more...
[oota-llvm.git] / lib / CodeGen /
2010-07-08 Benjamin KramerMerge the duplicated iabs optimization in DAGCombiner...
2010-07-08 Jakob Stoklund OlesenAdd TargetInstrInfo::copyPhysReg hook and use it from...
2010-07-08 Dan GohmanRevert 107840 107839 107813 107804 107800 107797 107791.
2010-07-08 Jim GrosbachWhen processing frame index virtual registers, consider...
2010-07-07 Dan GohmanDon't forward-declare registers for static allocas...
2010-07-07 Dan GohmanFix -fast-isel-abort to check the right instruction.
2010-07-07 Devang PatelOne MDNode may be used to create regular DIE as well...
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-07-07 Dan GohmanNot all custom inserters create new basic blocks. If...
2010-07-07 Devang PatelRename couple of maps.
2010-07-07 Devang Patel80 cols.
2010-07-07 Dan GohmanImplement bottom-up fast-isel. This has the advantage...
2010-07-07 Dan GohmanAdd X86FastISel support for return statements. This...
2010-07-07 Dan GohmanUpdate the insert position after scheduling, which...
2010-07-07 Devang PatelUpdate comment.
2010-07-07 Dan GohmanFix debugging strings.
2010-07-07 Dan GohmanGive FunctionLoweringInfo an MBB member, avoiding the...
2010-07-07 Dan GohmanSimplify FastISel's constructor by giving it a Function...
2010-07-07 Dan GohmanMove FunctionLoweringInfo.h out into include/llvm/CodeG...
2010-07-07 Dan GohmanSplit the SDValue out of OutputArg so that SelectionDAG...
2010-07-07 Dan GohmanMove CallingConvLower.cpp out of the SelectionDAG direc...
2010-07-07 Jakob Stoklund OlesenFix more places assuming subregisters have live intervals
2010-07-07 Dan GohmanAdd a getFirstNonPHI utility function.
2010-07-07 Jakob Stoklund OlesenRevert "Remove references to INSERT_SUBREG after de...
2010-07-06 Jim GrosbachBy default, the eh.sjlj.setjmp/longjmp intrinsics shoul...
2010-07-06 Jakob Stoklund OlesenRemove references to INSERT_SUBREG after de-SSA
2010-07-06 Jakob Stoklund OlesenConvert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
2010-07-06 Dan GohmanCanLowerReturn doesn't need a SelectionDAG; it just...
2010-07-06 Devang PatelPropagate debug loc.
2010-07-06 Jakob Stoklund OlesenOne more case assuming that subregs have live ranges.
2010-07-06 Jakob Stoklund OlesenFix buildbot breakage where a def is missing.
2010-07-06 Jakob Stoklund OlesenBe more forgiving when calculating alias interference...
2010-07-06 Dan GohmanReapply r107655 with fixes; insert the pseudo instructi...
2010-07-06 Eric ChristopherFix to 80-col.
2010-07-06 Chris Lattnertighten up this code.
2010-07-06 Dan GohmanRevert r107655.
2010-07-06 Dan GohmanAdd versions of OutputArgReg, AnalyzeReturn, and Analyz...
2010-07-06 Anton KorobeynikovFix a major regression on COFF targets introduced by...
2010-07-06 Dan GohmanFix a bunch of custom-inserter functions to handle...
2010-07-06 Eric ChristopherFix up -fstack-protector on linux to use the segment
2010-07-05 Chris Lattnermore tidying.
2010-07-05 Chris Lattnerrandom tidying
2010-07-04 Jakob Stoklund OlesenPrint symbolic subreg indices on REG_SEQUENCE and INSER...
2010-07-04 Evan ChengInfer alignments of fixed frame objects when they are...
2010-07-04 Bill WendlingProper indentation.
2010-07-03 Eric ChristopherFix typo.
2010-07-03 Evan ChengRemove isSS argument from CreateFixedObject. Fixed...
2010-07-03 Jakob Stoklund OlesenDetect and handle COPY in many places.
2010-07-02 Eric Christopher80-col fixup.
2010-07-02 Jakob Stoklund OlesenAdd a new target independent COPY instruction and code...
2010-07-02 Jim GrosbachCustom inserters (e.g., conditional moves in Thumb1...
2010-07-02 Evan Cheng- Two-address pass should not assume unfolding is alway...
2010-07-02 Dale JohannesenPropagate the AlignStack bit in InlineAsm's to the
2010-07-02 Jakob Stoklund OlesenRemove invalid assert
2010-07-02 Jakob Stoklund OlesenProperly handle debug values during inline spilling.
2010-07-02 Jakob Stoklund OlesenRematerialize as much as possible before inserting...
2010-07-02 Jim Grosbach80-column and trailing whitespace cleanup.
2010-07-02 Jim Grosbachgrammar tweaks
2010-07-02 Dan GohmanRename CreateReg to CreateRegs, and MakeReg to CreateReg.
2010-07-01 Bill WendlingMake the "linker_private" linkage type emit a non-weak...
2010-07-01 Bill WendlingImplement the "linker_private_weak" linkage type. This...
2010-07-01 Devang PatelDo not require line number entry for undefined local...
2010-07-01 Daniel DunbarMC: Pass the target instance to the AsmParser constructor.
2010-07-01 Daniel DunbarMC: Move COFF enumeration constants to llvm/Support...
2010-07-01 Dan GohmanTemporarily disable on-demand fast-isel.
2010-07-01 Dan GohmanUse FuncInfo's isExportedInst accessor method instead of
2010-07-01 Dan GohmanRename CreateRegForValue to CreateReg, and change its...
2010-07-01 Dan GohmanFast isel no longer needs DeadMachineInstrElim to clean...
2010-07-01 Dan GohmanTeach fast-isel to avoid loading a value from memory...
2010-07-01 Dan GohmanEnable on-demand fast-isel.
2010-07-01 Dan GohmanReapply r106422, splitting the code for materializing...
2010-07-01 Dan GohmanDon't use operator[] here, because it's not desirable...
2010-07-01 Mikhail GlushenkovTrailing whitespace.
2010-07-01 Jakob Stoklund OlesenAdd memory operand folding support to InlineSpiller.
2010-06-30 Jakob Stoklund OlesenAdd support for rematerialization to InlineSpiller.
2010-06-30 Bill WendlingUse the catch-all selectors we already found when conve...
2010-06-30 Jim GrosbachHandle array and vector typed parameters in sjljehprepa...
2010-06-30 Jim Grosbachgrammar tweak in comment.
2010-06-30 Jakob Stoklund OlesenSome fool committed without testing (or even building...
2010-06-30 Jakob Stoklund OlesenRemember to track spill slot uses in VirtRegMap when...
2010-06-30 Duncan SandsRemove an unused variable. The call to getRoot has...
2010-06-30 Gabor Greifuse ArgOperand API
2010-06-30 Gabor Greifuse ArgOperand API
2010-06-30 Gabor Greifuse CallSite::arg_end instead of CallInst::op_end
2010-06-30 John MosbyRemove trailing whitespace, no functionality changes.
2010-06-30 Devang PatelDo not construct DIE for already processed MDNode.
2010-06-30 Jakob Stoklund OlesenUse skipInstruction() as a simpler way of iterating...
2010-06-30 Jakob Stoklund OlesenUse clEnumValN macro to work around keyword clash
2010-06-30 Devang PatelAdd variables into a scope before constructing scope...
2010-06-29 Jakob Stoklund OlesenBegin implementation of an inline spiller.
2010-06-29 Bill WendlingRevert r107205 and r107207.
2010-06-29 Devang PatelPrint InlinedAt location.
2010-06-29 Devang PatelPrint InlinedAt location.
2010-06-29 Bill WendlingIntroducing the "linker_weak" linkage type. This will...
2010-06-29 Devang PatelDo not hardcode DW_AT_stmt_list value.
2010-06-29 Jakob Stoklund OlesenFix the handling of partial redefines in the fast regis...
2010-06-29 Bob WilsonFix a register scavenger crash when dealing with undefi...
2010-06-29 Duncan SandsIt seems clear that this should return Changed.
2010-06-29 Rafael EspindolaAdd a VT argument to getMinimalPhysRegClass and replace...
2010-06-29 Duncan SandsgetMachineBasicBlockAddress returns a uintptr_t - don...
next