Split tail duplication into a separate pass. This is needed to avoid
[oota-llvm.git] / lib / Target /
2009-11-25 Viktor KutuzovRollback changes r89516: Added two SubtargetFeatures...
2009-11-25 Bob WilsonTail duplicate indirect branches for PowerPC, too.
2009-11-25 Benjamin KramerAvoid some possibly unsafe uses of StringRef::data().
2009-11-25 Devang PatelUse StringRef (again) in DebugInfo interface.
2009-11-25 Bob WilsonBased on the testcase for pr3120, running on my MacPro...
2009-11-25 Bruno Cardoso LopesSupport PIC loading of constant pool entries
2009-11-25 Daniel DunbarSketch structure for X86 disassembler.
2009-11-25 Bruno Cardoso LopesUse endianess dependent offsets for load/store of doubl...
2009-11-25 Dale JohannesenFix compiler warnings.
2009-11-25 Bruno Cardoso LopesOnly include in the callee saved regs the sub registers...
2009-11-25 Bruno Cardoso LopesAdd proper emission of load/store double to stack slots...
2009-11-25 Devang PatelRevert r89803.
2009-11-24 Bob WilsonRefactor target hook for tail duplication as requested...
2009-11-24 Dale JohannesenDo not store R31 into the caller's link area on PPC.
2009-11-24 Devang PatelEnable debug info for ppc-darwin.
2009-11-24 Evan ChengEnable predication of NEON instructions in Thumb2 mode.
2009-11-24 Dale JohannesenMake capitalization of names starting "is" more consistent.
2009-11-24 Evan ChengData type suffix must come after predicate.
2009-11-24 Anton KorobeynikovMaterialize global addresses via movt/movw pair, this...
2009-11-24 Jim Grosbach80 column violations
2009-11-23 Jeffrey Yasskin* Move stub allocation inside the JITEmitter, instead...
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-23 Jeffrey YasskinAllow more than one stub to be being generated at the...
2009-11-23 Evan ChengMassive refactoring of NEON instructions. Separate...
2009-11-23 Jim Grosbachmove fconst[sd] to UAL. <rdar://7414913>
2009-11-23 Johnny ChenPartially revert r84730 by removing N2VDup from ARMInst...
2009-11-23 Jim Grosbachfold immediate of a + Const into the user as a subtract...
2009-11-23 Johnny ChenRevert r84572 by removing N3VImm from ARMInstrFormats...
2009-11-23 Johnny ChenPartially revert r89377 by removing NLdStLN class defin...
2009-11-23 Johnny ChenMake it clear that the index bit(s) of Vector Get Lane...
2009-11-23 David GoodwinMinor itinerary fixes for FP instructions.
2009-11-22 Jim GrosbachMove default FrameReg val to getFrameIndexReference...
2009-11-22 Jim GrosbachGenerate more correct debug info for frame indices.
2009-11-22 Anton KorobeynikovMinor optimization: when doing eq/ne comparions and...
2009-11-22 Anton KorobeynikovDrop unsupported imm operands
2009-11-22 Anton KorobeynikovUse 2-byte alignment for functions. 4 bytes are clear...
2009-11-22 Anton KorobeynikovUse semicolon as assembler comment string
2009-11-21 Jim GrosbachRevert 89562. We're being sneakier than I was giving...
2009-11-21 Jim GrosbachDarwin requires a frame pointer for all non-leaf functi...
2009-11-21 Evan ChengAdd predicate operand to NEON instructions. Fix lots...
2009-11-21 Devang PatelWe are not using DBG_STOPPOINT anymore.
2009-11-21 Viktor KutuzovAdded two SubtargetFeatures::AddFeatures methods, which...
2009-11-20 Dan GohmanFix a thinko that caused spurious @GOTOFFs.
2009-11-20 Dan GohmanUpdate for new getBlockAddress signature.
2009-11-20 Dan GohmanTarget-independent support for TargetFlags on BlockAddr...
2009-11-20 Sean CallananRecommitting PALIGNR shift width fixes.
2009-11-20 Dale JohannesenRemove an incorrect overaggressive optimization
2009-11-20 Sean CallananReverting PALIGNR fix until I figure out how this
2009-11-20 Sean CallananFixed PALIGNR to take 8-bit rotations in all cases.
2009-11-20 Evan ChengRemat VLDRD from constpool. Clean up some instruction...
2009-11-20 Jim GrosbachThe verify() call of CPEIsInRange() isn't right for...
2009-11-20 Jim GrosbachRemove verifySizes() since it's not adding much value.
2009-11-20 Evan ChengAlso CSE non-pic load from constant pools.
2009-11-20 Evan ChengFix codegen of conditional move of immediates. We were...
2009-11-20 Eric ChristopherUpdate comment to reflect instruction.
2009-11-19 Jim GrosbachWhen placing constant islands and adjusting for alignme...
2009-11-19 Evan ChengRefactor cmov selection code out to a separate function...
2009-11-19 Bill WendlingReverting the EH table patches.
2009-11-19 Johnny ChenAdded NLdStLN which is similar to NLdSt with the except...
2009-11-19 Jim Grosbachfix typo
2009-11-19 Dan GohmanFix a typo in a comment.
2009-11-19 Evan Cheng80 col violation.
2009-11-19 Evan ChengMore consistent thumb1 asm printing.
2009-11-19 Evan ChengShrink ldr / str [sp, imm0-1024] to 16-bit instructions.
2009-11-19 Evan ChengEliminate more * 4 in Thumb1 asm printing for consisten...
2009-11-19 Bruno Cardoso Lopes- Add sugregister logic to handle f64=(f32,f32).
2009-11-19 Bruno Cardoso LopesOnly use small sections for non linux targets!
2009-11-19 Bill WendlingThe "ReadOnlyWithRel" enum seems to apply more to what...
2009-11-18 Richard OsborneAdd XCore support for indirectbr / blockaddress.
2009-11-18 Bill WendlingAttempt #2:
2009-11-18 Viktor KutuzovAdded getDefaultSubtargetFeatures method to SubtargetFe...
2009-11-18 David GoodwinAdd ARMv6 itineraries.
2009-11-18 Bob WilsonFix a few places that were missed when we converted...
2009-11-18 Bob WilsonAdd a target hook to allow changing the tail duplicatio...
2009-11-18 Bill WendlingThe llvm-gcc front-end and the pass manager use two...
2009-11-17 Jim GrosbachEnable arm jumpt table adjustment.
2009-11-17 Anton KorobeynikovBoth Darwin as and GNU as violate ARM docs wrt printing...
2009-11-17 Johnny ChenSet Inst{15-12} (Rd/Rt) to 0b1111 (PC) for BR_JTadd...
2009-11-17 Evan ChengRe-apply 89011. It's not to be blamed.
2009-11-17 Evan ChengRevert 89011. Buildbot thinks it might be breaking...
2009-11-17 Jim GrosbachWhen moving a block for table jumps, make sure the...
2009-11-17 Evan ChengMOV64rm should be marked isReMaterializable.
2009-11-17 Evan ChengA few more instructions that should be marked re-materi...
2009-11-16 Johnny ChenSet Rm bits of BX_RET to 0b1110 (R14); and set conditio...
2009-11-16 Jeffrey YasskinMake X86-64 in the Large model always emit 64-bit calls.
2009-11-16 Evan Cheng- Check memoperand alignment instead of checking stack...
2009-11-16 Jim GrosbachMake the pass class name more explicit.
2009-11-16 Jim Grosbachmake pass name a bit more clear
2009-11-16 Jim GrosbachSimplify thumb2 jump table adjustments. Remove unnecess...
2009-11-16 Jim Grosbachclarify comment
2009-11-16 Jim Grosbachback off for a bit. tracking down weirdness
2009-11-16 Jim GrosbachAnalyze has to be before checking the condition, obviou...
2009-11-16 Bruno Cardoso LopesDisable ldc1/sdc1 instructions for mips1 targets.
2009-11-16 Bruno Cardoso Lopes- Fix a small bug while handling target constant pools...
2009-11-15 Jim GrosbachDetect need for autoalignment of the stack earlier...
2009-11-15 Jim Grosbachset the def of the VLD1q64 properly
2009-11-15 Nick LewyckyAdd a complex missed optimization opportunity I came...
2009-11-14 Jim Grosbachcleanup.
2009-11-14 Jim GrosbachCleanup flow, and only update the jump table we're...
2009-11-14 Richard OsborneAdd XCore support for arbitrary-sized aggregate returns.
next