aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMISelLowering.cpp
AgeCommit message (Expand)Author
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-08Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin
2009-07-08Start converting to new error handling API.Torok Edwin
2009-07-08Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky
2009-07-07Add some more Thumb2 multiplication instructions.Evan Cheng
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-03Add thumb2 sign / zero extend with rotate instructions.Evan Cheng
2009-07-02Thumb2 pre/post indexed loads.Evan Cheng
2009-07-0280 col violation.Evan Cheng
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-06-29Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only ...David Goodwin
2009-06-26Thumb-2 has CLZ.David Goodwin
2009-06-22Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson
2009-06-19Add comments.Evan Cheng
2009-06-19Should be using Bcc (average) latency to determine if-conversion threshold, n...Evan Cheng
2009-06-19Latency information for ARM v6. It's rough and not yet hooked up. Right now ...Evan Cheng
2009-06-18Remove UseThumbBacktraces. Just check if subtarget is darwin.Evan Cheng
2009-06-16Address review comments: add 3 ARM calling conventions.Anton Korobeynikov
2009-06-08The attached patches implement most of the ARM AAPCS-VFP hard floatAnton Korobeynikov
2009-05-22Only 64-bit targets support TImode libcalls. Disable the TImode shift libcallsBob Wilson
2009-05-18Fix pr4202: Disable CodePlacementOpt for ARM. The ARMConstantIslandPass hasBob Wilson
2009-05-14Update the names of the exception handling sjlj instrinsics toJim Grosbach
2009-05-13Run code placement optimization for targets that want it (arm and x86 for now).Evan Cheng
2009-05-12Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach
2009-04-25Change LowerCallResult method so that CCValAssign::BCvt can be used withBob Wilson
2009-04-24Adjust a comment to reflect what the code does. Splitting a 64-bit argumentBob Wilson
2009-04-24Fix up some problems with getCopyToReg and getCopyFromReg nodes beingBob Wilson
2009-04-20Move duplicated AddLiveIn function from X86 and ARM backends to be a methodBob Wilson
2009-04-17Move the AddLiveIn function definition closer to its uses.Bob Wilson
2009-04-17Rearrange code to reduce indentation.Bob Wilson
2009-04-17Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson
2009-04-17Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson
2009-04-08Fix PR3795: Apply Dan's suggested fix forBob Wilson
2009-04-07PR2985 / <rdar://problem/6584986>Jim Grosbach
2009-04-01Fix PR3862: Recognize some ARM-specific constraints for immediates in inlineBob Wilson
2009-03-20Fix a few more indentation problems and an 80-column violation.Bob Wilson
2009-03-20No functional changes. Fix indentation and whitespace only.Bob Wilson
2009-03-13Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng
2009-03-12Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))"Chris Lattner
2009-03-09ARM isLegalAddressImmediate should check if type is a simple type now that op...Evan Cheng
2009-03-07Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands
2009-02-13Remove refs to non-DebugLoc versions of BuildMI from ARM.Dale Johannesen
2009-02-07Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman
2009-02-07Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen
2009-02-06Remove more non-DebugLoc getNode variants. UseDale Johannesen
2009-02-06Remove more non-DebugLoc versions of getNode.Dale Johannesen
2009-02-04Remove non-DebugLoc forms of CopyToReg and CopyFromReg.Dale Johannesen
2009-02-04Remove non-DebugLoc versions of getLoad and getStore.Dale Johannesen