Add an atomic lowering pass
[oota-llvm.git] / lib / Target / ARM /
2010-07-31 Daniel DunbarSilence some -Asserts uninitialized variable warnings.
2010-07-31 Bob WilsonMove newlines before inline jumptables from the asm...
2010-07-31 Bob WilsonAdd support for disassembling VMVN (immediate) instruct...
2010-07-30 Evan ChengAdd -disable-shifter-op to disable isel of shifter...
2010-07-30 Bob WilsonAdd a check in the ARM disassembler for NEON instructio...
2010-07-30 Bob WilsonAdd the __TEXT,__StaticInit section to the list of...
2010-07-30 Jim GrosbachMany Thumb2 instructions can reference the full ARM...
2010-07-29 Nate BegemanAdd builtins for ssat/usat, similar to RealView's __ssa...
2010-07-29 Bob WilsonRefactor ARM-specific DAG combining in preparation...
2010-07-29 Dale JohannesenImplement vector constants which are splat of
2010-07-29 Bob WilsonDon't assert on an unrecognized BrMiscFrm instruction.
2010-07-29 Nate BegemanAdd intrinsics __builtin_arm_qadd & __builtin_arm_qsub...
2010-07-28 Jim GrosbachARM mode version of r109693. Remove incorrect substitut...
2010-07-28 Jim GrosbachRemove incorrect substitution pattern for UXTB16. It...
2010-07-28 Jim GrosbachRemove dead prototype
2010-07-26 Eli FriedmanAnd a bit more non-ASCII stuff.
2010-07-26 Anton KorobeynikovDrop some non-ascii stuff
2010-07-26 Anton KorobeynikovAdd a note
2010-07-26 Anton KorobeynikovCurrently EH lowering code expects typeinfo to be globa...
2010-07-26 Evan ChengARM fastisel isn't ready.
2010-07-25 Douglas GregorRemove extraneous semicolon
2010-07-25 Douglas GregorUnbreak CMake build
2010-07-24 Anton KorobeynikovHook in GlobalMerge pass
2010-07-23 Jim GrosbachUse the appropriate register class for an i32 when...
2010-07-23 Dale JohannesenRevert 109076. It is wrong and was causing regressions...
2010-07-23 Evan Cheng- Allow target to specify when is register pressure...
2010-07-22 Chris Lattnereliminate the TargetInstrInfo::GetInstSizeInBytes hook.
2010-07-22 Chris Lattnerswitch a private implementation of GetFunctionSizeInBytes.
2010-07-22 Xerxes RanbyARMv4 JIT forgets to set the lr register when making...
2010-07-22 Chandler CarruthMark an assert-only variable as used.
2010-07-22 Chandler CarruthFix the generated file name for CMake.
2010-07-22 Chandler CarruthAttempt to fix linking issues with CMake. Please review...
2010-07-22 Owen AndersonUpdate CMake files.
2010-07-22 Evan ChengFix constant island pass's handling of tBR_JTr. The...
2010-07-21 Evan ChengMore register pressure aware scheduling work.
2010-07-21 Jim GrosbachFor ARM/Darwin, add a dwarf entry indicating whether...
2010-07-21 Eric ChristopherBaby steps towards ARM fast-isel.
2010-07-21 Rafael EspindolaFix calling convention on ARM if vfp2+ is enabled.
2010-07-21 Evan ChengTeach bottom up pre-ra scheduler to track register...
2010-07-20 Chris Lattnerprune #includes a little.
2010-07-20 Jim GrosbachUsing BIC for immediates needs an extra bump for its...
2010-07-20 Jim GrosbachRemoved un-used code.
2010-07-20 Eric ChristopherConstify some arguments.
2010-07-20 Daniel DunbarUpdate CMake files.
2010-07-19 Chris Lattnersink the arm implementations of ASmPrinter and MCInstLower
2010-07-19 Evan ChengARM has to provide its own TargetLowering::findRepresen...
2010-07-19 Jim GrosbachSince ARM emits inline jump tables as part of the Const...
2010-07-19 Jim Grosbachrevert so I can get the right PR# in the log message.
2010-07-19 Jim GrosbachSince ARM emits inline jump tables as part of the Const...
2010-07-19 Daniel DunbarTarget: Give the TargetAsmParser access to the TargetMa...
2010-07-17 Jim GrosbachAdd combiner patterns to more effectively utilize the...
2010-07-17 Jim Grosbachadd BFI to getTargetNodeName()
2010-07-17 Jim GrosbachFix logic think-o
2010-07-17 Eric ChristopherRemove unnecessary check that was subsumed into canReal...
2010-07-17 Eric ChristopherMake more explicit and add some currently disabled...
2010-07-16 Jim GrosbachAdd basic support to code-gen the ARM/Thumb2 bit-field...
2010-07-16 Jakob Stoklund OlesenRemove the isMoveInstr() hook.
2010-07-16 Jakob Stoklund OlesenUse a small local function for a single remaining late...
2010-07-16 Bill WendlingRename DBG_LABEL PROLOG_LABEL, because it's only used...
2010-07-15 Evan ChengSplit -enable-finite-only-fp-math to two options:
2010-07-15 Eli FriedmanRandom note about bswap.
2010-07-14 Bob WilsonRemove restriction on NEON alignment values. Some...
2010-07-14 Benjamin KramerDon't pass StringRef by reference.
2010-07-14 Jim GrosbachImprove 64-subtraction of immediates when parts of...
2010-07-14 Bob WilsonAdd missing address register update to t2LDM_RET instru...
2010-07-14 Eli FriedmanA couple potential optimizations inspired by comment...
2010-07-14 Bob WilsonAdd support for NEON VMVN immediate instructions.
2010-07-14 Bob WilsonThe bits in the cmode field of 32-bit VMOV immediate...
2010-07-14 Bob WilsonAdd an ARM-specific DAG combining to avoid redundant...
2010-07-13 Bob WilsonUse a target-specific VMOVIMM DAG node instead of BUILD...
2010-07-13 Evan ChengExtend the r107852 optimization which turns some fp...
2010-07-13 Evan ChengAdd an ARM "feature". Cortex-a8 fp comparison is very...
2010-07-13 Bob WilsonMove NEON "modified immediate" encode/decode into ARMAd...
2010-07-12 Bob WilsonRemove some code that doesn't appear to do anything...
2010-07-12 Duncan SandsConvert some tab stops into spaces.
2010-07-11 Jakob Stoklund OlesenRISC architectures get their memory operand folding...
2010-07-11 Rafael EspindolaMake getPhysicalRegisterRegClass non-virtual. Should...
2010-07-11 Jakob Stoklund OlesenReplace copyRegToReg with copyPhysReg for ARM.
2010-07-11 Rafael EspindolaFix va_arg for doubles. With this patch VAARG nodes...
2010-07-10 Chandler CarruthAdd parentheses yet again to satisfy GCC's warnings.
2010-07-09 Jakob Stoklund OlesenAutomatically fold COPY instructions into stack load...
2010-07-09 Jim GrosbachIn the presence of variable sized objects, allocate...
2010-07-09 Bob WilsonPrint "dregpair" NEON operands with a space between...
2010-07-08 Evan ChengCheck for FiniteOnlyFPMath as well.
2010-07-08 Bob WilsonThe NEONPreAllocPass should never have to assign fixed...
2010-07-08 Bob WilsonFor big-endian systems, VLD2/VST2 with 32-bit vector...
2010-07-08 Bob WilsonClean up a comment.
2010-07-08 Jakob Stoklund OlesenConvert EXTRACT_SUBREG to COPY when emitting machine...
2010-07-08 Evan Chengr107852 is only safe with -enable-unsafe-fp-math to...
2010-07-08 Evan ChengOptimize some vfp comparisons to integer ones. This...
2010-07-08 Dale JohannesenChanges to ARM tail calls, mostly cosmetic.
2010-07-07 Jim Grosbachgrammar
2010-07-07 Jim GrosbachHandle cases where the post-RA scheduler may move instr...
2010-07-07 Jim Grosbachgrammar and trailing whitespace
2010-07-07 Dan GohmanSplit the SDValue out of OutputArg so that SelectionDAG...
2010-07-07 Bob WilsonAlso use REG_SEQUENCE for VTBX instructions.
2010-07-07 Jim GrosbachMark eh.sjlj.set/longjmp custom lowerings as Darwin...
2010-07-06 Jim GrosbachBy default, the eh.sjlj.setjmp/longjmp intrinsics shoul...
2010-07-06 Bob WilsonUse REG_SEQUENCE nodes to make the table registers...
2010-07-06 Jakob Stoklund OlesenTrack defs for all aliases in NEONMoveFix.
next