Break false dependencies before partial register updates.
[oota-llvm.git] / lib / Target / ARM /
2011-11-14 Jim GrosbachARM parsing datatype suffix variants for non-writeback...
2011-11-14 Jim GrosbachARM parsing datatype suffix variants for non-writeback...
2011-11-14 Jim GrosbachAdd explanatory comment.
2011-11-14 Jim GrosbachSplit out the plain '.{8|16|32|64}' suffix handling.
2011-11-14 Jim GrosbachARM parsing optional datatype suffix for VAND/VEOR...
2011-11-14 Chad RosierSupporting inline memmove isn't going to be worthwhile...
2011-11-14 Jim GrosbachARM VLDR/VSTR instructions don't need a size suffix.
2011-11-14 Chad RosierAdd support for inlining small memcpys.
2011-11-14 Chad RosierFix a performance regression from r144565. Positive...
2011-11-14 Jim GrosbachARM assembly parsing type suffix options for VLDR/VSTR.
2011-11-14 Chad RosierAdd support for Thumb load/stores with negative offsets.
2011-11-14 Jim GrosbachTidy up. 80 column.
2011-11-14 Chad RosierAdd support for ARM halfword load/stores and signed...
2011-11-13 Chad RosierThe order in which the predicate is added differs betwe...
2011-11-13 Chad RosierTemporarily disable SelectIntrinsicCall when in ARM...
2011-11-13 Chad RosierFix comments.
2011-11-13 Chad RosierAdd support for emitting both signed- and zero-extend...
2011-11-12 Daniel Dunbarbuild: Attempt to rectify inconsistencies between CMake...
2011-11-12 Jim GrosbachARM refactor simple immediate asm operand render methods.
2011-11-12 Jim GrosbachRe-apply 144430, this time with the associated isel...
2011-11-11 Jim GrosbachOops. Missed the isel half of this. revert while I...
2011-11-11 Jim GrosbachARM assembly parsing for VST1 two-register encoding.
2011-11-11 Jim GrosbachARM optional size suffix for VLDR/VSTR syntax.
2011-11-11 Chad RosierAdd support in fast-isel for selecting memset/memcpy...
2011-11-11 Jim GrosbachARM vldm and vstm VFP instructions can take a data...
2011-11-11 Jim GrosbachNuke no longer accurate comment.
2011-11-11 Andrew TrickPreserve MachineMemOperands in ARMLoadStoreOptimizer.
2011-11-11 Jim GrosbachARM allow Q registers in vldm/vstm register lists.
2011-11-11 Benjamin KramerRemove the unnecessary dependency on libARMCodeGen...
2011-11-11 Chad RosierRename variables to avoid confusion. No functionallity...
2011-11-11 Chad RosierAdd support for using immediates with select instructions.
2011-11-11 Eli FriedmanMake sure to expand SIGN_EXTEND_INREG for NEON vectors...
2011-11-11 Chad RosierWhen loading a value, treat an i1 as an i8.
2011-11-11 Chad RosierAdd support for using MVN to materialize negative const...
2011-11-11 Daniel DunbarLLVMBuild: Add explicit information on whether targets...
2011-11-10 Jim GrosbachThumb2 ldm/stm updating w/ one register in the list...
2011-11-10 Jim GrosbachARM let processInstruction() tranforms chain.
2011-11-10 Jim GrosbachThumb2 parsing for push/pop w/ hi registers in the...
2011-11-10 Jim GrosbachThumb1 diagnostics for reglist on PUSH/POP fix.
2011-11-10 Jim GrosbachThumb MUL assembly parsing for 3-operand form.
2011-11-10 Chad RosierWhen in ARM mode, LDRH/STRH require special handling...
2011-11-10 Jim GrosbachARM .thumb_func directive for quoted symbol names.
2011-11-10 Jim GrosbachARM assembly parsing for LSR/LSL/ROR(immediate).
2011-11-10 Jim GrosbachARM assembly parsing for ASR(immediate).
2011-11-10 Chad RosierFor immediate encodings of icmp, zero or sign extend...
2011-11-10 Daniel Dunbarllvm-build: Add --native-target and --enable-targets...
2011-11-10 Daniel Dunbarllvm-build: Add an explicit component type to represent...
2011-11-10 Jim GrosbachTidy up.
2011-11-09 Jim GrosbachThumb2 assembly parsing STMDB w/ optional .w suffix.
2011-11-09 Eli FriedmanMake sure we correctly unroll conversions between v2f64...
2011-11-09 Chad RosierThe ARM LDRH/STRH instructions use a +/-imm8 encoding...
2011-11-09 Chad RosierAdd support for encoding immediates in icmp and fcmp...
2011-11-09 Evan ChengHide cpu name checking in ARMSubtarget.
2011-11-08 Evan ChengAdd workaround for Cortex-M3 errata 602117 by replacing...
2011-11-08 Chad RosierARMFastISel doesn't support thumb1. Rename isThumb...
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-08 Chad RosierEnable support for returning i1, i8, and i16. Nothing...
2011-11-07 Chad RosierAllow i1 to be promoted to i32 for ARM AAPCS and AAPCS...
2011-11-07 Benjamin KramerSimplify some uses of utohexstr.
2011-11-06 Benjamin KramerReplace (Lower|Upper)caseString in favor of StringRef...
2011-11-05 Chad RosierAdd support for passing i1, i8, and i16 call parameters...
2011-11-05 Chad RosierAllow i1 to be promoted to i32 for ARM APCS calling...
2011-11-04 Chad RosierCannot create a result register for non-legal types.
2011-11-04 Chad RosierWhen materializing an i32, SExt vs ZExt doesn't matter...
2011-11-04 Chad RosierEnable support for materializing i1, i8, and i16 intege...
2011-11-04 Daniel Dunbarbuild/cmake: Use tblgen macro directly instead of llvm_...
2011-11-04 Evan ChengFix some minor scheduling itinerary bug. It's not expec...
2011-11-04 Chad RosierIndentation.
2011-11-04 Chad RosierAdd fast-isel support for returning i1, i8, and i16.
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-11-03 Chad RosierAdd support for sign-extending non-legal types in Selec...
2011-11-02 Lang HamesFixed parameter name.
2011-11-02 Lang HamesTry to lower memset/memcpy/memmove to vector instructio...
2011-11-02 Chad RosierAdd support for comparing integer non-legal types.
2011-11-02 Owen AndersonFix the issue that r143552 was trying to address the...
2011-11-02 Owen AndersonThe rules disallowing single-register reglist operands...
2011-11-02 Owen AndersonRegister list operands are not allowed to contain only...
2011-11-02 Chad RosierFactor out an EmitIntExt function. No functionality...
2011-11-02 Chad RosierFactor out a SelectTrunc function. No functionality...
2011-11-01 Jim GrosbachARM label operands can be quoted.
2011-11-01 Jim GrosbachARM label operands can have an optional '#' before...
2011-11-01 Owen AndersonFix disassembly of some VST1 instructions.
2011-11-01 Jim GrosbachARM VLD/VST assembly parsing for symbolic address operands.
2011-10-31 Jim GrosbachARM VST1 w/ writeback assembly parsing and encoding.
2011-10-31 Jim GrosbachARM writeback vs. stride operands for VST/VLD.
2011-10-31 Owen AndersonMore not-crashing NEON disassembly updates for the...
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Jim GrosbachARM mode 'mov' to 'mvn' assembler alias.
2011-10-28 Jim GrosbachAdd Thumb2 alias for "mov Rd, #imm" to "mvn Rd, #~imm".
2011-10-28 Owen AndersonSpecify that the high bit of the alignment field is...
2011-10-28 Owen AndersonReapply r143202, with a manual decoding hook for SWP...
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Owen AndersonRevert r143202.
2011-10-28 Owen AndersonSpecify fixed bits on CPS instructions to enable roundt...
2011-10-28 Jim GrosbachThumb2 ADD/SUB instructions encoding selection outside...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
next