summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix ARM SjLj-EH dispatch setup code. <rdar://problem/10444602>Bob Wilson2011-11-161-5/+0
* Add vmov.f32 to materialize f32 immediate splats which cannot be handled byEvan Cheng2011-11-151-0/+3
* Fixed parameter name.Lang Hames2011-11-021-1/+1
* Try to lower memset/memcpy/memmove to vector instructions on ARM where the al...Lang Hames2011-11-021-1/+6
* Take the code that was emitted for the llvm.eh.dispatch.setup intrinsic and emitBill Wendling2011-10-071-0/+3
* Refactor some of the code that sets up the entry block for SjLj EH. No functi...Bill Wendling2011-10-061-0/+4
OpenPOWER on IntegriCloud