This patch adds X86 instruction itineraries for non-pseudo opcodes in
[oota-llvm.git] / lib /
2012-03-19 Preston GurdThis patch adds X86 instruction itineraries for non...
2012-03-19 Benjamin KramerAdd a note for -ffast-math optimization of vector norm.
2012-03-18 Nick LewyckyFactor out the multiply analysis code in ComputeMaskedB...
2012-03-18 Craig TopperisCommutedMOVLMask should only look at 128-bit vectors...
2012-03-17 Benjamin KramerCriticalAntiDepBreaker: Replace a SmallSet of regs...
2012-03-17 Craig TopperReorder includes in Target backends to following coding...
2012-03-17 Benjamin KramerMachineInstr: Inline the fast path (non-bundle instruct...
2012-03-17 Craig TopperFix some copy and paste remnants of Cell and SPU in...
2012-03-17 Craig TopperFix typo in file header.
2012-03-17 Craig TopperPass TargetOptions to HexagonTargetMachine constructor...
2012-03-17 Craig TopperReorder includes to match coding standards. Fix an...
2012-03-17 Jim GrosbachMC asm parser macro argument count was wrong when empty.
2012-03-16 Bill WendlingCheck if we can handle the arguments of a call (and...
2012-03-16 Jim GrosbachARM fix silly typo in optional operand alias.
2012-03-16 Jim GrosbachARM divided syntax fmrx/fmxr mnemonics.
2012-03-16 Jim GrosbachARM ldm/stm register lists can be out of order.
2012-03-16 Bill WendlingRevert r152907.
2012-03-16 Benjamin KramerScheduleDAGInstrs: When adding uses we add them into...
2012-03-16 Benjamin KramerLimit the number of memory operands in MachineInstr...
2012-03-16 Benjamin KramerCriticalAntiDepBreaker: BasicBlock::size is an expensiv...
2012-03-16 Bill WendlingThe alignment of the pointer part of the store instruct...
2012-03-16 Chandler CarruthRip out support for 'llvm.noinline'. This thing has...
2012-03-16 Chandler CarruthStart removing the use of an ad-hoc 'never inline'...
2012-03-16 Chandler CarruthPull the implementation of the code metrics out of...
2012-03-16 Andrew Trickmisched: add DAG edges from vreg defs to ExitSU.
2012-03-16 Andrew TrickLSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
2012-03-16 Chad RosierRevert r152705, which reapplied r152486 as this appears...
2012-03-16 Eli FriedmanIn InstCombiner::visitOr, make sure we reverse the...
2012-03-16 Jim GrosbachARM optional operand on MRC/MCR assembly instructions.
2012-03-16 Jim GrosbachARM vmrs system registers mvfr0 and mvfr1 handling.
2012-03-16 Eric ChristopherDo the right thing on NULL uint64 fields.
2012-03-16 NAKAMURA TakumiRevert r152613 (and r152614), "Inline the d'tor and...
2012-03-15 Eric ChristopherFor types with a parent of the compile unit make sure...
2012-03-15 Jim GrosbachRemove inadvertant commit.
2012-03-15 Chad Rosier[fast-isel] Address Eli's comments for r152847. Specif...
2012-03-15 Chad Rosier[fast-isel] Don't try to encode LONG_MIN using cmn...
2012-03-15 Jim GrosbachARM case-insensitive checking for APSR_nzcv.
2012-03-15 Eric ChristopherWe actually handle AllocaInst via getRegForValue below...
2012-03-15 Eric ChristopherAdd some debugging output into fast isel as well.
2012-03-15 Eric ChristopherAdd another debug statement.
2012-03-15 Eric ChristopherTabs.
2012-03-15 Eric ChristopherTypo.
2012-03-15 Jim GrosbachARM aliases for pre-unified syntax fcmpz[sd] mnemonics.
2012-03-15 Duncan SandsType sizes and fields offsets inside structs are unsign...
2012-03-15 Lang HamesUse vmov.f32 to materialize f32 consts on ARM. This...
2012-03-15 Kristof BeylsFix VCVT decoding (between floating-point and fixed...
2012-03-15 Michael J. SpencerFix bug found by warning.
2012-03-15 Rafael EspindolaShort term fix for pr12270 before we change dominates...
2012-03-15 Bill WendlingUse an iterator instead of calling .size() on the workl...
2012-03-15 Michael J. SpencerImplement relocation-overflow behavior for PE/COFF.
2012-03-15 Nadav RotemWhen optimizing certain BUILD_VECTOR nodes into other...
2012-03-15 Eric ChristopherRevert the removal of DW_AT_MIPS_linkage_name when...
2012-03-15 Bill WendlingAdd a xform to the DAG combiner.
2012-03-15 Chandler CarruthRemove the basic inliner. This was added in 2007, and...
2012-03-15 Chandler CarruthMake the swap code here a bit more obvious what its...
2012-03-15 Chandler CarruthDon't assume that the arguments are processed in some...
2012-03-15 Chad Rosier[avx] Add patterns for VINSERTF128rm.
2012-03-15 Chandler CarruthThis pass didn't want the inline cost per-se, it just...
2012-03-15 Chandler CarruthRemove all remnants of partial specialization in the...
2012-03-15 Aaron BallmanFixed a transform crash when setting a negative size...
2012-03-14 Kostya Serebryany[tsan] use FunctionBlackList
2012-03-14 Kostya Serebryany[asan] rename class BlackList to FunctionBlackList...
2012-03-14 Chandler CarruthExtend the inline cost calculation to account for bonus...
2012-03-14 Dan GohmanWhen an invoke is marked with metadata indicating its...
2012-03-14 Chandler CarruthChange where we enable the heuristic that delays inlini...
2012-03-14 Benjamin KramerSilence operator precedence warnings.
2012-03-14 Chandler CarruthRefactor the inline cost bonus calculation for constant...
2012-03-14 Bill WendlingReapply r152486 with a fix for the nightly testers.
2012-03-14 Bill WendlingInsert the debugging instructions in one fell-swoop...
2012-03-14 Andrew Trickmisched: implemented a framework for top-down or bottom...
2012-03-14 Andrew Trickmisched comments
2012-03-14 Eric ChristopherRemove the DW_AT_MIPS_linkage name attribute when we...
2012-03-14 Benjamin KramerMove APInt::operator[] inline.
2012-03-14 Benjamin KramerMove APInt::operator! inline, it's small and fuses...
2012-03-13 Evan ChengFortify r152675 a bit. Although I'm not able to come...
2012-03-13 Evan ChengDAG combine incorrectly optimize (i32 vextract (v4i16...
2012-03-13 Pete CooperTarget override to allow CodeGenPrepare to sink address...
2012-03-13 Argyrios KyrtzidisAdd a sanity check in MemoryBuffer::getOpenFile() to...
2012-03-13 Bill Wendlings/SjLjEHPass/SjLjEHPrepare/
2012-03-13 Kevin EnderbyChange the X86 assembler to not require a segment regis...
2012-03-13 Chris Lattnerenhance jump threading to preserve TBAA information...
2012-03-13 Dan GohmanTeach globalopt how to evaluate an invoke with a non...
2012-03-13 Duncan SandsGeneralize the "trunc(ptrtoint(x)) - trunc(ptrtoint...
2012-03-13 Duncan SandsUniformize the InstructionSimplify interface by ensurin...
2012-03-13 Eli BenderskyAdd profiling support for Intel Parallel Amplifier...
2012-03-13 Bill WendlingAdd a return type.
2012-03-13 Bill WendlingInline the d'tor and add an anchor instead.
2012-03-13 Bill WendlingRefactor the SelectionDAG's 'dump' methods into their...
2012-03-13 Lang HamesFixed typo in comment.
2012-03-13 Eli FriedmanFix regression from r151466: an we can't replace uses...
2012-03-13 Chandler CarruthAddress some review comments from Duncan. This moves...
2012-03-12 Kevin EnderbyAdded a missing error check for X86 assembly with misma...
2012-03-12 Benjamin KramerInline a trivial helper function.
2012-03-12 Bill WendlingRevert due to nightly test failures.
2012-03-12 Chandler CarruthWhen inlining a function and adding its inner call...
2012-03-12 Chandler CarruthTeach instsimplify how to constant fold pointer differe...
2012-03-12 Duncan SandsDon't cast away constant qualifier.
2012-03-12 Bob WilsonSwitch to unified syntax for VFP instructions in inline...
2012-03-11 Benjamin KramerReplace a hand-coded leading one counting loop with...
2012-03-11 Benjamin KramerRemove global map. This code isn't even hot.
next