aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMISelLowering.h
AgeCommit message (Expand)Author
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-05-05For ARM backend, fixed "byval" attribute support.Stepan Dyatkovskiy
2013-04-30Refactoring patch.Stepan Dyatkovskiy
2013-04-20Add CodeGen support for functions that always return arguments via a new para...Stephen Lin
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
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-19Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund
2012-12-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-12Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng
2012-12-12- Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng
2012-12-12Avoid using lossy load / stores for memcpy / memset expansion. e.g.Evan Cheng
2012-12-11Replace TargetLowering::isIntImmLegal() withEvan Cheng
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-10Some enhancements for memcpy / memset inline expansion.Evan Cheng
2012-12-06Add a 'using' declaration to suppress GCC's -Woverloaded-virtual while weMatt Beaumont-Gay
2012-12-06Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng
2012-12-06Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth
2012-11-29Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend.Silviu Baranga
2012-11-28ARM: Implement CanLowerReturn so large vectors get expanded into sret.Benjamin Kramer
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-10-23Merge commit '92b0d8cf2c51debc7f4fb30a417ae839077a8ed0'Derek Schuff
2012-10-19ARM:Stepan Dyatkovskiy
2012-10-16Merge commit '320db3f8052c9f506d9ea043ba5da534df40aa08'Derek Schuff
2012-10-16Issue:Stepan Dyatkovskiy
2012-10-12Merge commit '40573998821fde7ffeabe8507f4c9e8c7cf762f6'Derek Schuff
2012-10-10Issue description:Stepan Dyatkovskiy
2012-09-18Merge commit '8e70b5506ec0d7a6c2740bc89cd1b8f12a78b24f'Derek Schuff
2012-09-04Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-09-02Not all targets have efficient ISel code generation for select instructions.Nadav Rotem
2012-08-24Remove llvm.nacl.tp.alignment intrinsicDerek Schuff
2012-08-23Remove the llvm.nacl.thread.stack.padding intrinsicMark Seaborn
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-08-18Remove the CAND/COR/CXOR custom ISD nodes and their select code.Jakob Stoklund Olesen
2012-08-12Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer
2012-08-12Change addTypeForNeon to use MVT instead of EVT so all the calls to getSimple...Craig Topper
2012-08-09Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-08-03Fall back to selection DAG isel for calls to builtin functions.Bob Wilson
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-06-11Re-enable the CMN instruction.Bill Wendling
2012-06-01ARM: properly handle alignment for struct byval.Manman Ren
2012-06-01ARM: support struct byval in llvmManman Ren
2012-05-25Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski
2012-05-04Make ARM and Mips use TargetMachine::getTLSModel()Hans Wennborg