aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2010-07-22Fix the generated file name for CMake.Chandler Carruth
2010-07-22Attempt to fix linking issues with CMake. Please review other CMake users,Chandler Carruth
2010-07-22Update CMake files.Owen Anderson
2010-07-22Fix constant island pass's handling of tBR_JTr. The offset of the instruction...Evan Cheng
2010-07-21More register pressure aware scheduling work.Evan Cheng
2010-07-21For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumbJim Grosbach
2010-07-21Baby steps towards ARM fast-isel.Eric Christopher
2010-07-21Fix calling convention on ARM if vfp2+ is enabled.Rafael Espindola
2010-07-21Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng
2010-07-20prune #includes a little.Chris Lattner
2010-07-20Using BIC for immediates needs an extra bump for its complexity to getJim Grosbach
2010-07-20Removed un-used code.Jim Grosbach
2010-07-20Constify some arguments.Eric Christopher
2010-07-20Update CMake files.Daniel Dunbar
2010-07-19sink the arm implementations of ASmPrinter and MCInstLowerChris Lattner
2010-07-19ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng
2010-07-19Since ARM emits inline jump tables as part of the ConstantIsland pass,Jim Grosbach
2010-07-19revert so I can get the right PR# in the log message.Jim Grosbach
2010-07-19Since ARM emits inline jump tables as part of the ConstantIsland pass,Jim Grosbach
2010-07-19Target: Give the TargetAsmParser access to the TargetMachine.Daniel Dunbar
2010-07-17Add combiner patterns to more effectively utilize the BFI (bitfield insert)Jim Grosbach
2010-07-17add BFI to getTargetNodeName()Jim Grosbach
2010-07-17Fix logic think-oJim Grosbach
2010-07-17Remove unnecessary check that was subsumed into canRealignStack.Eric Christopher
2010-07-17Make more explicit and add some currently disabled error messages forEric Christopher
2010-07-16Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen
2010-07-16Use a small local function for a single remaining late isMoveInstr call inJakob Stoklund Olesen
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling
2010-07-15Split -enable-finite-only-fp-math to two options:Evan Cheng
2010-07-15Random note about bswap.Eli Friedman
2010-07-14Remove restriction on NEON alignment values. Some of the NEON ld/stBob Wilson
2010-07-14Don't pass StringRef by reference.Benjamin Kramer
2010-07-14Improve 64-subtraction of immediates when parts of the immediate can fitJim Grosbach
2010-07-14Add missing address register update to t2LDM_RET instruction.Bob Wilson
2010-07-14A couple potential optimizations inspired by comment 4 in PR6773.Eli Friedman
2010-07-14Add support for NEON VMVN immediate instructions.Bob Wilson
2010-07-14The bits in the cmode field of 32-bit VMOV immediate instructions all dependBob Wilson
2010-07-14Add an ARM-specific DAG combining to avoid redundant VDUPLANE nodes.Bob Wilson
2010-07-13Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to representBob Wilson
2010-07-13Extend the r107852 optimization which turns some fp compare to code sequence ...Evan Cheng
2010-07-13Add an ARM "feature". Cortex-a8 fp comparison is very slow (> 20 cycles).Evan Cheng
2010-07-13Move NEON "modified immediate" encode/decode into ARMAddressingModes.h toBob Wilson
2010-07-12Remove some code that doesn't appear to do anything. All the ARM callBob Wilson
2010-07-12Convert some tab stops into spaces.Duncan Sands
2010-07-11RISC architectures get their memory operand folding for free.Jakob Stoklund Olesen
2010-07-11Make getPhysicalRegisterRegClass non-virtual. Should be able to remove it soon.Rafael Espindola
2010-07-11Replace copyRegToReg with copyPhysReg for ARM.Jakob Stoklund Olesen
2010-07-11Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola
2010-07-10Add parentheses yet again to satisfy GCC's warnings.Chandler Carruth