aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2012-12-20Revert "Adding support for llvm.arm.neon.vaddl[su].* and"Bob Wilson
2012-12-20Adding support for llvm.arm.neon.vaddl[su].* andRenato Golin
2012-12-19LLVM sdisel normalize bit extraction of the form:Evan Cheng
2012-12-18Disable ARM partial flag dependency optimization at -OzQuentin Colombet
2012-12-18MISched: add dependence to ExitSU to model live-out latency.Andrew Trick
2012-12-10Some enhancements for memcpy / memset inline expansion.Evan Cheng
2012-12-07Added Mapping Symbols for ARM ELFTim Northover
2012-12-06Fix typos in CHECK lines.Dmitri Gribenko
2012-12-06Properly fix the tes.Evan Cheng
2012-12-06llvm/test/CodeGen/ARM/extload-knownzero.ll: Try to unbreak, to add -O0. I gue...NAKAMURA Takumi
2012-12-06[arm fast-isel] Make the fast-isel implementation of memcpy respect alignment.Chad Rosier
2012-12-06Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng
2012-12-04ARM custom lower ctpop for vector types. Patch by Pete Couperus.Evan Cheng
2012-12-04Use the 'count' attribute to calculate the upper bound of an array.Bill Wendling
2012-12-04Add a 'count' field to the DWARF subrange.Bill Wendling
2012-12-04Stack Alignment: when creating stack objects in MachineFrameInfo, make sureManman Ren
2012-12-01Simplify REG_SEQUENCE lowering.Jakob Stoklund Olesen
2012-11-30Codegen failure for vmull with small vectorsSebastian Pop
2012-11-29Handle the situation where CodeGenPrepare removes a reference to a BB that hasBill Wendling
2012-11-29Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend.Silviu Baranga
2012-11-29Avoid rewriting instructions twice.Jakob Stoklund Olesen
2012-11-28ARM: Implement CanLowerReturn so large vectors get expanded into sret.Benjamin Kramer
2012-11-27Add -verify-machineinstrs to these fast-isel test cases.Chad Rosier
2012-11-27CSE: allow PerformTrivialCoalescing to check copies across basic blockManman Ren
2012-11-27Never use .lcomm on platforms where it does not accept an alignmentUlrich Weigand
2012-11-27Extend test case for r168657.Chad Rosier
2012-11-20Fix physical register liveness calculations:Tim Northover
2012-11-19Factor out type info emission into separate routine.Anton Korobeynikov
2012-11-17Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...Eli Friedman
2012-11-17[fast-isel] Add the -verify-machineinstrs to these test cases. The remainingChad Rosier
2012-11-16Remove hard coded registers in ARM ldrexd and strexd instructionsWeiming Zhao
2012-11-16Make sure FABS on v2f32 and v4f32 is legal on ARM NEONAnton Korobeynikov
2012-11-15Mark FP_ROUND for converting NEON v2f64 to v2f32 as expand. Add a missingEli Friedman
2012-11-14The code pattern "imm0_255_neg" is used for checking if an immediate value is...Nadav Rotem
2012-11-14Fix really stupid ARM EHABI info generation bug: we should not emitAnton Korobeynikov
2012-11-14Use TARGET2 relocation for TType references on ARM.Anton Korobeynikov
2012-11-13Cleanup the main RegisterCoalescer loop.Andrew Trick
2012-11-12misched: Infrastructure for weak DAG edges.Andrew Trick
2012-11-10Disable the Thumb no-return call optimization:Evan Cheng
2012-11-08Recommit modified r167540.Amara Emerson
2012-11-02Vext Lowering was missing opportunitiesQuentin Colombet
2012-10-30Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet
2012-10-29Completely disallow partial copies in adjustCopiesBackFrom().Jakob Stoklund Olesen
2012-10-27[code size][ARM] Emit regular call instructions instead of the move, branch s...Quentin Colombet
2012-10-26Revert r163298 "Optimize codegen for VSETLNi{8,16,32} operating on Q registers."Jakob Stoklund Olesen
2012-10-24Fix a miscompilation caused by a typo. When turning a adde with negative valueEvan Cheng
2012-10-22When a block ends in an indirect branch, add its successors to the machine ba...Bill Wendling
2012-10-19This patch is to fix radar://8426430. It is about llvm support of __builtin_d...Shuxin Yang
2012-10-19ARM:Stepan Dyatkovskiy
2012-10-16Revert r166046 "Switch back to the old coalescer for now to fix the 32 bit bit"Jakob Stoklund Olesen