aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMISelLowering.cpp
AgeCommit message (Expand)Author
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
2009-02-03Add some DL propagation to places that didn'tDale Johannesen
2009-01-30Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen
2009-01-25silence a warning when assertions are disabled.Chris Lattner
2009-01-15Add the private linkage.Rafael Espindola
2009-01-15Const-qualify getPreIndexedAddressParts and friends.Dan Gohman
2008-12-05Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are...Evan Cheng
2008-12-04Temporarily revert r60519. It was causing a bootstrap failure:Bill Wendling
2008-12-04Visibility hidden GVs do not require extra load of symbol address from the GO...Evan Cheng
2008-12-01There are no longer any places that require aDuncan Sands
2008-12-01Change the interface to the type legalization methodDuncan Sands
2008-11-04Actually ARM / Mac OS X does have UINTTOFP_I64_F{64|32} libcalls.Evan Cheng
2008-11-04Custom lower bit_convert i64 -> f64 into FMDRR. This is now happening with le...Evan Cheng
2008-10-14Rename LoadX to LoadExt.Evan Cheng
2008-10-11Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-22Make log, log2, log10, exp, exp2 use Expand byDale Johannesen
2008-09-16Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling
2008-09-16- Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling
2008-09-13Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-09-08Delete an unused variable.Dan Gohman