Convert assert(0) to llvm_unreachable
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-01-29 Anton KorobeynikovCleanups for EABI standard functions
2012-01-29 Anton KorobeynikovUse base AAPCS for varargs functions even for AAPCS...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-16 David BlaikieRefactor variables unused under non-assert builds ...
2012-01-15 Benjamin KramerReturn an ArrayRef from ShuffleVectorSDNode::getMask...
2012-01-07 Jakob Stoklund OlesenMatch SelectionDAG logic for enabling movt.
2012-01-07 Benjamin KramerRemove VectorExtras. This unused helper was written...
2011-12-22 Bob WilsonAdd variants of the dispatchsetup pseudo for Thumb...
2011-12-15 Eli FriedmanMake check a bit more strict so we don't call ARM_AM...
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-12-11 Stepan DyatkovskiyFixed bug 9905: Failure in code selection for llvm...
2011-12-10 Chad RosierRevert r146322 to appease buildbots. Original commit...
2011-12-10 Stepan DyatkovskiyFixed bug 9905: Failure in code selection for llvm...
2011-12-09 Eli FriedmanSplats can contain undef's; make sure to handle them...
2011-12-08 Daniel DunbarRevert r146143, "Fix bug 9905: Failure in code selectio...
2011-12-08 Stepan DyatkovskiyFix bug 9905: Failure in code selection for llvm intrin...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-11-26 Benjamin KramerMove code into anonymous namespaces.
2011-11-16 Bob WilsonFix ARM SjLj-EH dispatch setup code. <rdar://problem...
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-15 Evan ChengAdd vmov.f32 to materialize f32 immediate splats which...
2011-11-11 Eli FriedmanMake sure to expand SIGN_EXTEND_INREG for NEON vectors...
2011-11-09 Eli FriedmanMake sure we correctly unroll conversions between v2f64...
2011-11-08 Lang HamesLower mem-ops to unaligned i32/i16 load/stores on ARM...
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-11-08 Eli FriedmanMake sure to mark vector extload's as expand on ARM...
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-11-02 Lang HamesFixed parameter name.
2011-11-02 Lang HamesTry to lower memset/memcpy/memmove to vector instructio...
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-10-26 Lang HamesMake sure short memsets on ARM lower to stores, even...
2011-10-26 James MolloyRevert r142530 at least temporarily while a discussion...
2011-10-26 Bill WendlingUse a worklist to prevent the iterator from becoming...
2011-10-26 Evan ChengRevert part of r142530. The patch potentially hurts...
2011-10-24 Eli FriedmanDon't crash on variable insertelement on ARM. PR10258.
2011-10-24 Dan GohmanChange this overloaded use of Sched::Latency to be...
2011-10-22 Bill WendlingThe different flavors of ARM have different valid subse...
2011-10-20 Bill WendlingAdd missing operand. <rdar://problem/10313323>
2011-10-19 James MolloyUse literal pool loads instead of MOVW/MOVT for materia...
2011-10-19 Bill WendlingMake sure we emit the 'movw' and 'movt' only if it...
2011-10-19 Bill WendlingRemove some dead code.
2011-10-18 Bill WendlingEmit the MOVT instruction only if the # LPads is >...
2011-10-18 Bill WendlingFor Thumb mode, we need to use a constant pool if the...
2011-10-18 Bill WendlingUse the integer compare when the value is small enough...
2011-10-18 Bill WendlingUse the integer compare when the value is small enough...
2011-10-18 Bill WendlingThe value we're comparing against may be too large...
2011-10-18 Bill WendlingThe immediate may be too large for the CMP instruction...
2011-10-18 Andrew TrickUse ARM/t2PseudoInst class from ARM/Thumb2 special...
2011-10-18 Bob WilsonUse isIntN and isUIntN to check for valid signed/unsign...
2011-10-18 Andrew Trickwhitespace
2011-10-18 Bill WendlingA landing pad could have more than one predecessor...
2011-10-18 Bob WilsonFix incorrect check for sign-extended constant BUILD_VE...
2011-10-18 Duncan SandsFix a bunch of unused variable warnings when doing...
2011-10-17 Bill WendlingDon't renumber the blocks here. This could cause proble...
2011-10-17 Bill WendlingAdd a call to EmitSjLjDispatchBlock.
2011-10-17 Bill WendlingAdd comment explaining that the order of processing...
2011-10-15 Nadav RotemARM cannot select a pattern for trunc-store v4i8; ...
2011-10-15 Bill WendlingMark registers as DEAD because they're really just...
2011-10-14 Eli FriedmanAdd missing correctness check to ARMTargetLowering...
2011-10-14 Bill WendlingMake sure that the register is in the register class...
2011-10-14 Bill WendlingMark the invoke call instruction as implicitly defining...
2011-10-13 Eli FriedmanSimplify and avoid undefined shift. Based on patch...
2011-10-10 Bill WendlingReapply r141365 now that PR11107 is fixed.
2011-10-10 Bill WendlingRevert r141365. It was causing MultiSource/Benchmarks...
2011-10-07 Bill WendlingTake all of the invoke basic blocks and make the dispat...
2011-10-07 Bill WendlingTake the code that was emitted for the llvm.eh.dispatch...
2011-10-07 Bill WendlingThread the chain through the eh.sjlj.setjmp intrinsic...
2011-10-07 Bob WilsonReenable tail calls for iOS 5.0 and later.
2011-10-07 Bob WilsonReenable use of divmod compiler_rt functions for iOS...
2011-10-07 Anton KorobeynikovPeephole optimization for ABS on ARM.
2011-10-06 Bill WendlingUse the correct vreg here.
2011-10-06 Bill WendlingGenerate the dispatch code for a 'thumb' function....
2011-10-06 Bill WendlingGenerate the dispatch table for ARM mode.
2011-10-06 Bill WendlingRefactor some of the code that sets up the entry block...
2011-10-06 Bill WendlingUse a thumb ORR instead of thumb2 ORR when in thumb...
2011-10-06 Bill Wendling* Set the low bit of the return address when we are...
2011-10-06 Bill WendlingAdd the MBBs before inserting the instructions. Doing...
2011-10-05 Bill WendlingGet the proper call site numbers for the landing pads...
2011-10-05 Bill WendlingLook at the number of entries in the jump table and...
2011-10-05 Bill WendlingCheckpoint for SJLJ EH code.
2011-10-03 Bill WendlingUse the PC label ID rather than '1'. Add support for...
2011-10-03 Bill WendlingCheck-pointing the new SjLj EH lowering.
2011-10-01 Bill WendlingUse the new ARMConstantPoolSymbol class to handle exter...
2011-10-01 Bill WendlingSwitch over to using ARMConstantPoolConstant for global...
2011-09-30 Jim GrosbachARM fix encoding of VMOV.f32 and VMOV.f64 immediates.
2011-09-28 Evan ChengTighten a ARM dag combine condition to avoid an identit...
2011-09-26 David MeyerPR11004: Inline memcpy to avoid generating nested call...
2011-09-21 Andrew TrickLower ARM adds/subs to add/sub after adding optional...
2011-09-20 Andrew TrickARM isel bug fix for adds/subs operands.
2011-09-20 Andrew Trickwhitespace
2011-09-16 Jim GrosbachThumb2 assembly parsing and encoding for STR.
2011-09-15 Eli FriedmanMinor cleanup.
2011-09-15 Eli FriedmanUse a more efficient lowering for Unordered/Monotonic...
2011-09-13 Jim GrosbachTidy up a few 80 column violations.
2011-09-09 Owen AndersonThumb unconditional branches are allowed in IT blocks...
next