aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-10/+10
* PR15868 fix.Stepan Dyatkovskiy2013-05-201-0/+2
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-181-1/+1
* For ARM backend, fixed "byval" attribute support.Stepan Dyatkovskiy2013-05-051-0/+2
* Refactoring patch.Stepan Dyatkovskiy2013-04-301-5/+10
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-201-1/+2
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-11/+0
* Revert "Adding support for llvm.arm.neon.vaddl[su].* and"Bob Wilson2012-12-201-8/+0
* Adding support for llvm.arm.neon.vaddl[su].* andRenato Golin2012-12-201-0/+8
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-191-1/+1
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-131-1/+1
* Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng2012-12-121-1/+1
* - Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng2012-12-121-8/+1
* Avoid using lossy load / stores for memcpy / memset expansion. e.g.Evan Cheng2012-12-121-0/+7
* Replace TargetLowering::isIntImmLegal() withEvan Cheng2012-12-111-2/+11
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-2/+2
* Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund2012-12-111-1/+1
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-1/+1
* Some enhancements for memcpy / memset inline expansion.Evan Cheng2012-12-101-2/+5
* Add a 'using' declaration to suppress GCC's -Woverloaded-virtual while weMatt Beaumont-Gay2012-12-061-0/+1
* Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng2012-12-061-5/+2
* Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng2012-12-061-0/+5
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-041-3/+3
* Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend.Silviu Baranga2012-11-291-2/+8
* ARM: Implement CanLowerReturn so large vectors get expanded into sret.Benjamin Kramer2012-11-281-0/+6
* Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko2012-11-151-1/+1
* ARM:Stepan Dyatkovskiy2012-10-191-1/+2
* Issue:Stepan Dyatkovskiy2012-10-161-1/+1
* Issue description:Stepan Dyatkovskiy2012-10-101-1/+4
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-09-041-0/+3
* Not all targets have efficient ISel code generation for select instructions.Nadav Rotem2012-09-021-0/+5
* Remove the CAND/COR/CXOR custom ISD nodes and their select code.Jakob Stoklund Olesen2012-08-181-3/+0
* Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer2012-08-121-3/+0
* Change addTypeForNeon to use MVT instead of EVT so all the calls to getSimple...Craig Topper2012-08-121-3/+3
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-08-091-0/+3
* Fall back to selection DAG isel for calls to builtin functions.Bob Wilson2012-08-031-2/+4
* Re-enable the CMN instruction.Bill Wendling2012-06-111-0/+1
* ARM: properly handle alignment for struct byval.Manman Ren2012-06-011-0/+3
* ARM: support struct byval in llvmManman Ren2012-06-011-0/+3
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-251-7/+1
* Make ARM and Mips use TargetMachine::getTLSModel()Hans Wennborg2012-05-041-1/+2
* Fix a long standing tail call optimization bug. When a libcall is emittedEvan Cheng2012-04-101-1/+1
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-1/+0
* Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper2012-03-171-0/+1
* Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints onLang Hames2012-03-151-0/+2
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-1/+1
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-1/+1
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-1/+1
* Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng2012-02-231-0/+4
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-221-1/+1