Fix LDRi12 immediate operand, which was changed to be the second operand in $addrmode...
[oota-llvm.git] / lib /
2011-04-01 Johnny ChenFix LDRi12 immediate operand, which was changed to...
2011-04-01 Akira HatanakaAdd code for analyzing FP branches. Clean up branch...
2011-04-01 Benjamin KramerInitialize HasVMLxForwarding.
2011-04-01 Jay FoadVarious Instructions' resizeOperands() methods are...
2011-04-01 Duncan SandsWhile testing dragonegg I noticed that isCastable and...
2011-04-01 Evan ChengIssue libcalls __udivmod*i4 / __divmod*i4 for div ...
2011-04-01 Matt Beaumont-GayRemove unused variables
2011-03-31 Bruno Cardoso LopesApply again changes to support ARM memory asm parsing...
2011-03-31 Jakob Stoklund OlesenThe basic register allocator must also use the inline...
2011-03-31 Jakob Stoklund OlesenProvide a legal pointer register class when targeting...
2011-03-31 Nadav RotemInstcombile optimization: extractelement(cast) -> cast...
2011-03-31 Benjamin KramerInstCombine: APFloat can't perform arithmetic on PPC...
2011-03-31 Evan ChengDistribute (A + B) * C to (A * C) + (B * C) to make...
2011-03-31 Johnny ChenFix single word and unsigned byte data transfer instruc...
2011-03-31 Akira HatanakaAdded support for FP conditional move instructions...
2011-03-31 Jakob Stoklund OlesenDon't completely eliminate identity copies that also...
2011-03-31 Johnny ChenAdd BLXi to the instruction table for disassembly purpose.
2011-03-31 Jakob Stoklund OlesenAllow kill flags on two-address instructions. They...
2011-03-31 Jakob Stoklund OlesenMark all uses as <undef> when joining a copy.
2011-03-31 Devang PatelRemove dead code.
2011-03-31 Bruno Cardoso LopesRevert r128632 again, until I figure out what break...
2011-03-31 Jakob Stoklund OlesenFix bug found by valgrind.
2011-03-31 Richard OsborneAdd XCore intrinsics for initializing / starting /...
2011-03-31 Bruno Cardoso LopesReapply r128585 without generating a lib depedency...
2011-03-31 NAKAMURA Takumilib/CodeGen/LiveIntervalAnalysis.cpp: [PR9590] Don...
2011-03-31 Benjamin KramerInstCombine: Fix transform to use the swapped predicate.
2011-03-31 Benjamin KramerInstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, y
2011-03-31 Benjamin KramerInstCombine: fold fcmp pred (fneg x), C -> fcmp swap...
2011-03-31 Benjamin KramerInstCombine: Shrink "fcmp (fpext x), C" to "fcmp x...
2011-03-31 Benjamin KramerInstCombine: fold fcmp (fpext x), (fpext y) -> fcmp...
2011-03-31 Jakob Stoklund OlesenPick a conservative register class when creating a...
2011-03-31 Matt Beaumont-GayRevert "- Implement asm parsing support for LDRT, LDRBT...
2011-03-30 Owen AndersonSomehow we managed to forget to encode the lane index...
2011-03-30 Evan ChengDon't try to create zero-sized stack objects.
2011-03-30 Bruno Cardoso Lopes- Implement asm parsing support for LDRT, LDRBT, STRT...
2011-03-30 Cameron ZwarichAdd a ARM-specific SD node for VBSL so that forms with...
2011-03-30 Bill Wendling* The DSE code that tested for overlapping needed to...
2011-03-30 Akira Hatanakafixed typo
2011-03-30 Jakob Stoklund OlesenReset StringMap's NumTombstones on clears and rehashes.
2011-03-30 Jakob Stoklund OlesenPrevent infinite growth of SmallPtrSet instances.
2011-03-30 Jakob Stoklund OlesenPrevent infinite growth of SmallMap instances.
2011-03-30 Jakob Stoklund OlesenFix evil VirtRegRewriter bug.
2011-03-30 Jakob Stoklund OlesenTeach VirtRegRewriter about the new virtual register...
2011-03-30 Benjamin KramerAvoid turning a floating point division with a constant...
2011-03-30 Benjamin KramerInstCombine: If the divisor of an fdiv has an exact...
2011-03-30 Benjamin KramerAdd APFloat::getExactInverse.
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-30 Jakob Stoklund OlesenTreat clones the same as their origin.
2011-03-30 Bill WendlingRemove dead code.
2011-03-29 Bill WendlingSet the unnamed_addr only when we're creating a new...
2011-03-29 Bill WendlingRevert r128501. It caused test failures.
2011-03-29 Jim GrosbachTidy up. 80 columns and trailing whitespace.
2011-03-29 Evan ChengAdd intrinsics @llvm.arm.neon.vmulls and @llvm.arm...
2011-03-29 Bill WendlingWe need to copy over the unnamed_addr attribute.
2011-03-29 Benjamin KramerInstCombine: Add a few missing combines for ANDs and...
2011-03-29 Cameron ZwarichAdd Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16...
2011-03-29 Jakob Stoklund OlesenRecompute register class and hint for registers created...
2011-03-29 Kevin EnderbyAdded support symbolic floating point constants in...
2011-03-29 Jim GrosbachInstantiate a JITMemoryManager for MCJIT Dyld
2011-03-29 Benjamin KramerDSE: Remove an early exit optimization that depended...
2011-03-29 Owen AndersonCheck early if this is an unsupported opcode, so that...
2011-03-29 Johnny ChenA8.6.188 STC, STC2
2011-03-29 Jakob Stoklund OlesenRemember to use the correct register when rematerializi...
2011-03-29 Jakob Stoklund OlesenRun dead code elimination immediately after remateriali...
2011-03-29 Owen AndersonAdd safety check that didn't show up in testing.
2011-03-29 Bill WendlingInline check that's used only once.
2011-03-29 Owen AndersonGet rid of the non-writeback versions VLDMDB and VSTMDB...
2011-03-29 Bill WendlingRework the logic (and removing the bad check for an...
2011-03-29 Cameron ZwarichDo some simple copy propagation through integer loads...
2011-03-29 Bill WendlingDon't try to add stack protector logic to a dead basic...
2011-03-29 Bill WendlingSpruce up the error output.
2011-03-29 Jakob Stoklund OlesenHandle the special case when all uses follow the last...
2011-03-29 Jakob Stoklund OlesenProperly enable rematerialization when spilling after...
2011-03-29 Evan ChengOptimizing (zext A + zext B) * C, to (VMULL A, C) ...
2011-03-29 Francois PichetFix the MSVC build.
2011-03-28 Bill WendlingIn some cases, the "fail BB dominator" may be null...
2011-03-28 Daniel DunbarIntegrated-As: Add support for setting the AllowTempora...
2011-03-28 Daniel DunbarMC: Add support for disabling "temporary label" behavio...
2011-03-28 Ted KremenekUnbreak CMake build.
2011-03-28 Johnny ChenFix ARM disassembly for PLD/PLDW/PLI which suffers...
2011-03-28 Kevin EnderbyAgain adding a C API to the disassembler for use by...
2011-03-28 Nick LewyckyRemove tabs I accidentally added.
2011-03-28 Jay FoadMake more use of PHINode::getNumIncomingValues().
2011-03-28 Che-Liang Chiouptx: clean up branch code a bit
2011-03-27 Frits van BommelAdd some debug output when -instcombine uses RAUW....
2011-03-27 Jakob Stoklund OlesenAmend debug output.
2011-03-27 Jakob Stoklund OlesenDrop interference reassignment in favor of eviction.
2011-03-27 Nick LewyckyTeach the transformation that moves binary operators...
2011-03-27 Benjamin KramerUse APInt's umul_ov instead of rolling our own overflow...
2011-03-27 Frits van BommelConstant folding support for calls to umul.with.overflo...
2011-03-27 Nick LewyckyAdd a small missed optimization: turn X == C ? X :...
2011-03-27 NAKAMURA TakumiFix whitespace.
2011-03-26 Jakob Stoklund OlesenUse individual register classes when spilling snippets.
2011-03-26 Benjamin KramerTurn SelectionDAGBuilder::GetRegistersForValue into...
2011-03-26 Benjamin KramerMake helper static.
2011-03-26 Bill WendlingSimplification noticed by Frits.
2011-03-26 Bill WendlingRework the logic that determines if a store completely...
2011-03-26 Cameron ZwarichFix a typo and add a test.
2011-03-26 Jakob Stoklund OlesenCollect and coalesce DBG_VALUE instructions before...
next