Home
last modified time | relevance | path

Searched refs:hasNEON (Results 1 – 25 of 55) sorted by relevance

123

/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenFastISel.inc295 if ((Subtarget->hasNEON())) {
305 if ((Subtarget->hasNEON())) {
312 if ((Subtarget->hasNEON())) {
322 if ((Subtarget->hasNEON())) {
329 if ((!Subtarget->hasSlowVDUP32()) && (Subtarget->hasNEON())) {
339 if ((Subtarget->hasNEON())) {
423 if ((Subtarget->hasNEON())) {
435 if ((Subtarget->hasNEON())) {
454 if ((Subtarget->hasNEON())) {
466 if ((Subtarget->hasNEON())) {
[all …]
DARMGenDAGISel.inc1220 /* 2584*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1228 /* 2605*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1242 /* 2634*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1250 /* 2655*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1275 /* 2702*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1303 /* 2755*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1327 /* 2801*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1355 /* 2854*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1378 /* 2899*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
1406 /* 2952*/ OPC_CheckPatternPredicate, 7, // (Subtarget->hasNEON())
[all …]
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenFastISel.inc139 if ((Subtarget->hasNEON())) {
148 if ((Subtarget->hasNEON())) {
157 if ((Subtarget->hasNEON())) {
166 if ((Subtarget->hasNEON())) {
175 if ((Subtarget->hasNEON())) {
184 if ((Subtarget->hasNEON())) {
193 if ((Subtarget->hasNEON())) {
202 if ((Subtarget->hasNEON())) {
227 if ((Subtarget->hasNEON())) {
236 if ((Subtarget->hasNEON())) {
[all …]
/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.h82 if (ST->hasNEON()) in getNumberOfRegisters()
94 if (ST->hasNEON()) in getRegisterBitWidth()
DARMTargetTransformInfo.cpp88 if (Src->isVectorTy() && ST->hasNEON() && (ISD == ISD::FP_ROUND || in getCastInstrCost()
179 if (SrcTy.isVector() && ST->hasNEON()) { in getCastInstrCost()
209 if (SrcTy.isFloatingPoint() && ST->hasNEON()) { in getCastInstrCost()
240 if (SrcTy.isInteger() && ST->hasNEON()) { in getCastInstrCost()
298 if (ST->hasNEON() && ValTy->isVectorTy() && ISD == ISD::SELECT) { in getCmpSelInstrCost()
462 if (ST->hasNEON()) in getArithmeticInstrCost()
DARMSubtarget.h428 bool hasNEON() const { return HasNEON; } in hasNEON() function
434 return hasNEON() && UseNEONForSinglePrecisionFP; in useNEONForSinglePrecisionFP()
/external/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h82 if (ST->hasNEON()) in getNumberOfRegisters()
91 if (ST->hasNEON()) in getRegisterBitWidth()
DAArch64InstrInfo.cpp1874 assert(Subtarget.hasNEON() && in copyPhysRegTuple()
2035 if(Subtarget.hasNEON()) { in copyPhysReg()
2056 if(Subtarget.hasNEON()) { in copyPhysReg()
2073 if(Subtarget.hasNEON()) { in copyPhysReg()
2090 if(Subtarget.hasNEON()) { in copyPhysReg()
2111 if(Subtarget.hasNEON()) { in copyPhysReg()
2226 assert(Subtarget.hasNEON() && in storeRegToStackSlot()
2234 assert(Subtarget.hasNEON() && in storeRegToStackSlot()
2242 assert(Subtarget.hasNEON() && in storeRegToStackSlot()
2247 assert(Subtarget.hasNEON() && in storeRegToStackSlot()
[all …]
DAArch64Subtarget.h176 bool hasNEON() const { return HasNEON; } in hasNEON() function
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h92 if (ST->hasNEON()) in getNumberOfRegisters()
101 if (ST->hasNEON()) in getRegisterBitWidth()
DAArch64InstrInfo.cpp2455 assert(Subtarget.hasNEON() && "Unexpected register copy without NEON"); in copyPhysRegTuple()
2679 if (Subtarget.hasNEON()) { in copyPhysReg()
2700 if (Subtarget.hasNEON()) { in copyPhysReg()
2717 if (Subtarget.hasNEON()) { in copyPhysReg()
2734 if (Subtarget.hasNEON()) { in copyPhysReg()
2755 if (Subtarget.hasNEON()) { in copyPhysReg()
2896 assert(Subtarget.hasNEON() && "Unexpected register store without NEON"); in storeRegToStackSlot()
2908 assert(Subtarget.hasNEON() && "Unexpected register store without NEON"); in storeRegToStackSlot()
2915 assert(Subtarget.hasNEON() && "Unexpected register store without NEON"); in storeRegToStackSlot()
2919 assert(Subtarget.hasNEON() && "Unexpected register store without NEON"); in storeRegToStackSlot()
[all …]
DAArch64Subtarget.h311 bool hasNEON() const { return HasNEON; } in hasNEON() function
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp166 if (Src->isVectorTy() && ST->hasNEON() && (ISD == ISD::FP_ROUND || in getCastInstrCost()
293 if (SrcTy.isVector() && ST->hasNEON()) { in getCastInstrCost()
323 if (SrcTy.isFloatingPoint() && ST->hasNEON()) { in getCastInstrCost()
354 if (SrcTy.isInteger() && ST->hasNEON()) { in getCastInstrCost()
419 if (ST->hasNEON() && (Opcode == Instruction::InsertElement || in getVectorInstrCost()
451 if (ST->hasNEON() && ValTy->isVectorTy() && ISD == ISD::SELECT) { in getCmpSelInstrCost()
487 if (ST->hasNEON()) { in getAddressComputationCost()
577 if (ST->hasNEON()) { in getShuffleCost()
679 if (ST->hasNEON()) { in getArithmeticInstrCost()
798 if (ST->hasNEON() && Src->isVectorTy() && in getMemoryOpCost()
DARMTargetTransformInfo.h128 if (ST->hasNEON()) in getNumberOfRegisters()
142 if (ST->hasNEON()) in getRegisterBitWidth()
DARMSubtarget.h612 bool hasNEON() const { return HasNEON; } in hasNEON() function
623 return hasNEON() && UseNEONForSinglePrecisionFP; in useNEONForSinglePrecisionFP()
DARMISelLowering.cpp756 if (Subtarget->hasNEON()) { in ARMTargetLowering()
776 if (Subtarget->hasMVEIntegerOps() || Subtarget->hasNEON()) { in ARMTargetLowering()
814 if (Subtarget->hasNEON()) { in ARMTargetLowering()
937 if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) { in ARMTargetLowering()
1384 if (Subtarget->hasNEON()) { in ARMTargetLowering()
1421 if (Subtarget->hasNEON()) { in ARMTargetLowering()
1733 if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) { in getRegClassFor()
5509 bool UseNEON = !InGPR && Subtarget->hasNEON(); in LowerFCOPYSIGN()
5949 if (VT.isVector() && ST->hasNEON()) { in LowerCTTZ()
6006 assert(ST->hasNEON() && "Custom ctpop lowering requires NEON."); in LowerCTPOP()
[all …]
DARMBaseInstrInfo.cpp858 Opc = Subtarget.hasNEON() ? ARM::VORRq : ARM::MVE_VORR; in copyPhysReg()
879 Opc = Subtarget.hasNEON() ? ARM::VORRq : ARM::MVE_VORR; in copyPhysReg()
883 Opc = Subtarget.hasNEON() ? ARM::VORRq : ARM::MVE_VORR; in copyPhysReg()
1103 if (ARM::DPairRegClass.hasSubClassEq(RC) && Subtarget.hasNEON()) { in storeRegToStackSlot()
1134 Subtarget.hasNEON()) { in storeRegToStackSlot()
1157 Subtarget.hasNEON()) { in storeRegToStackSlot()
1345 if (ARM::DPairRegClass.hasSubClassEq(RC) && Subtarget.hasNEON()) { in loadRegFromStackSlot()
1371 Subtarget.hasNEON()) { in loadRegFromStackSlot()
1394 Subtarget.hasNEON()) { in loadRegFromStackSlot()
4836 if (Subtarget.hasNEON()) { in getExecutionDomain()
[all …]
DARMPredicates.td84 def HasNEON : Predicate<"Subtarget->hasNEON()">,
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.h93 if (ST->hasNEON()) in getNumberOfRegisters()
107 if (ST->hasNEON()) in getRegisterBitWidth()
DAArch64InstrInfo.cpp2720 assert(Subtarget.hasNEON() && "Unexpected register copy without NEON"); in copyPhysRegTuple()
2973 if (Subtarget.hasNEON()) { in copyPhysReg()
2994 if (Subtarget.hasNEON()) { in copyPhysReg()
3011 if (Subtarget.hasNEON()) { in copyPhysReg()
3028 if (Subtarget.hasNEON()) { in copyPhysReg()
3049 if (Subtarget.hasNEON()) { in copyPhysReg()
3196 assert(Subtarget.hasNEON() && "Unexpected register store without NEON"); in storeRegToStackSlot()
3212 assert(Subtarget.hasNEON() && "Unexpected register store without NEON"); in storeRegToStackSlot()
3219 assert(Subtarget.hasNEON() && "Unexpected register store without NEON"); in storeRegToStackSlot()
3223 assert(Subtarget.hasNEON() && "Unexpected register store without NEON"); in storeRegToStackSlot()
[all …]
DAArch64Subtarget.h342 bool hasNEON() const { return HasNEON; } in hasNEON() function
/external/llvm-project/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp382 (ST->hasNEON() || ST->hasMVEIntegerOps())) { in getCFInstrCost()
518 I && I->hasOneUse() && ST->hasNEON() && SrcTy.isVector()) { in getCastInstrCost()
544 if (Src->isVectorTy() && ST->hasNEON() && in getCastInstrCost()
646 if (SrcTy.isVector() && ST->hasNEON()) { in getCastInstrCost()
676 if (SrcTy.isFloatingPoint() && ST->hasNEON()) { in getCastInstrCost()
707 if (SrcTy.isInteger() && ST->hasNEON()) { in getCastInstrCost()
788 if (ST->hasNEON() && (Opcode == Instruction::InsertElement || in getVectorInstrCost()
847 if (ST->hasNEON() && ValTy->isVectorTy() && ISD == ISD::SELECT && CondTy) { in getCmpSelInstrCost()
888 if (ST->hasNEON()) { in getAddressComputationCost()
1039 if (ST->hasNEON()) { in getShuffleCost()
[all …]
DARMTargetTransformInfo.h140 if (ST->hasNEON()) in getNumberOfRegisters()
154 if (ST->hasNEON()) in getRegisterBitWidth()
DARMSubtarget.h630 bool hasNEON() const { return HasNEON; } in hasNEON() function
641 return hasNEON() && UseNEONForSinglePrecisionFP; in useNEONForSinglePrecisionFP()
DARMISelLowering.cpp789 if (Subtarget->hasNEON()) { in ARMTargetLowering()
814 if (Subtarget->hasMVEIntegerOps() || Subtarget->hasNEON()) { in ARMTargetLowering()
852 if (Subtarget->hasNEON()) { in ARMTargetLowering()
972 if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) { in ARMTargetLowering()
1437 if (Subtarget->hasNEON()) { in ARMTargetLowering()
1474 if (Subtarget->hasNEON()) { in ARMTargetLowering()
1832 if (Subtarget->hasNEON() || Subtarget->hasMVEIntegerOps()) { in getRegClassFor()
5756 bool UseNEON = !InGPR && Subtarget->hasNEON(); in LowerFCOPYSIGN()
6142 if (VT.isVector() && ST->hasNEON()) { in LowerCTTZ()
6199 assert(ST->hasNEON() && "Custom ctpop lowering requires NEON."); in LowerCTPOP()
[all …]

123