Home
last modified time | relevance | path

Searched refs:hasVFP2 (Results 1 – 25 of 28) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMFastISel.cpp447 if (!Subtarget->hasVFP2()) return false; in ARMMaterializeFP()
975 if (!Subtarget->hasVFP2()) return false; in ARMEmitLoad()
988 if (!Subtarget->hasVFP2()) return false; in ARMEmitLoad()
1113 if (!Subtarget->hasVFP2()) return false; in ARMEmitStore()
1128 if (!Subtarget->hasVFP2()) return false; in ARMEmitStore()
1359 if (Ty->isFloatTy() && !Subtarget->hasVFP2()) in ARMEmitCmp()
1362 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2() || Subtarget->isFPOnlySP())) in ARMEmitCmp()
1512 if (!Subtarget->hasVFP2() || Subtarget->isFPOnlySP()) return false; in SelectFPExt()
1531 if (!Subtarget->hasVFP2() || Subtarget->isFPOnlySP()) return false; in SelectFPTrunc()
1550 if (!Subtarget->hasVFP2()) return false; in SelectIToFP()
[all …]
DARMInstructionSelector.cpp171 assert(TII.getSubtarget().hasVFP2() && "Can't select merge without VFP"); in selectMergeValues()
202 assert(TII.getSubtarget().hasVFP2() && "Can't select unmerge without VFP"); in selectUnmergeValues()
850 assert(STI.hasVFP2() && "Can't select fcmp without VFP"); in select()
901 assert((ValSize != 64 || STI.hasVFP2()) && in select()
DARMSubtarget.h552 bool hasVFP2() const { return HasVFPv2; } in hasVFP2() function
DARMRegisterBankInfo.cpp435 MF.getSubtarget<ARMSubtarget>().hasVFP2()) && in getInstrMapping()
DARMLegalizerInfo.cpp136 if (!ST.useSoftFloat() && ST.hasVFP2()) { in ARMLegalizerInfo()
DARMBaseRegisterInfo.cpp153 if (!STI.useSoftFloat() && STI.hasVFP2() && !STI.isThumb1Only()) in getSjLjDispatchPreservedMask()
DARMISelLowering.cpp243 if (Subtarget->isThumb() && Subtarget->hasVFP2() && in ARMTargetLowering()
512 if (!Subtarget->useSoftFloat() && Subtarget->hasVFP2() && in ARMTargetLowering()
1024 if (!Subtarget->useSoftFloat() && Subtarget->hasVFP2() && in ARMTargetLowering()
1074 if (!Subtarget->useSoftFloat() && Subtarget->hasVFP2() && in ARMTargetLowering()
1164 !Subtarget->hasVFP2()) in ARMTargetLowering()
1593 else if (Subtarget->hasVFP2() && !Subtarget->isThumb1Only() && in getEffectiveCallingConv()
1602 if (Subtarget->hasVFP2() && !Subtarget->isThumb1Only() && !isVarArg) in getEffectiveCallingConv()
1605 } else if (Subtarget->hasVFP2() && !Subtarget->isThumb1Only() && !isVarArg) in getEffectiveCallingConv()
13112 if (!Subtarget->hasVFP2()) in isLegalT2AddressImmediate()
13152 if (!Subtarget->hasVFP2()) // FIXME: NEON? in isLegalAddressImmediate()
[all …]
DARMAsmPrinter.cpp659 if (!STI.hasVFP2()) { in emitAttributes()
DARMISelDAGToDAG.cpp3978 if (!Subtarget->hasVFP2()) in tryReadRegister()
4089 if (!Subtarget->hasVFP2()) in tryWriteRegister()
DARMBaseInstrInfo.cpp137 if (Subtarget.isThumb2() || Subtarget.hasVFP2()) in CreateTargetPostRAHazardRecognizer()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMFastISel.cpp522 if (!Subtarget->hasVFP2()) return false; in ARMMaterializeFP()
1001 if (!Subtarget->hasVFP2()) return false; in ARMEmitStore()
1005 if (!Subtarget->hasVFP2()) return false; in ARMEmitStore()
1109 if (isFloat && !Subtarget->hasVFP2()) in SelectBranch()
1226 if (isFloat && !Subtarget->hasVFP2()) in SelectCmp()
1288 if (!Subtarget->hasVFP2()) return false; in SelectFPExt()
1307 if (!Subtarget->hasVFP2()) return false; in SelectFPTrunc()
1326 if (!Subtarget->hasVFP2()) return false; in SelectSIToFP()
1360 if (!Subtarget->hasVFP2()) return false; in SelectFPToSI()
1478 if (isFloat && !Subtarget->hasVFP2()) in SelectBinaryOp()
[all …]
DARMSubtarget.h200 bool hasVFP2() const { return HasVFPv2; } in hasVFP2() function
DARMISelLowering.cpp186 if (Subtarget->isThumb() && Subtarget->hasVFP2()) { in ARMTargetLowering()
436 if (!UseSoftFloat && Subtarget->hasVFP2() && !Subtarget->isThumb1Only()) { in ARMTargetLowering()
667 if (!UseSoftFloat && Subtarget->hasVFP2() && !Subtarget->isThumb1Only()) { in ARMTargetLowering()
706 if (!UseSoftFloat && Subtarget->hasVFP2() && !Subtarget->isThumb1Only()) { in ARMTargetLowering()
719 if (Subtarget->hasVFP2()) { in ARMTargetLowering()
745 if (UseSoftFloat || Subtarget->isThumb1Only() || !Subtarget->hasVFP2()) in ARMTargetLowering()
1072 if (Subtarget->hasVFP2() && !isVarArg) { in CCAssignFnForNode()
1083 else if (Subtarget->hasVFP2() && in CCAssignFnForNode()
8052 if (!Subtarget->hasVFP2()) in isLegalT2AddressImmediate()
8092 if (!Subtarget->hasVFP2()) // FIXME: NEON? in isLegalAddressImmediate()
DARMAsmPrinter.cpp728 } else if (Subtarget->hasVFP2()) { in emitAttributes()
DARMBaseInstrInfo.cpp111 if (Subtarget.isThumb2() || Subtarget.hasVFP2()) in CreateTargetPostRAHazardRecognizer()
DARMInstrInfo.td182 def NoVFP : Predicate<"!Subtarget->hasVFP2()">;
183 def HasVFP2 : Predicate<"Subtarget->hasVFP2()">,
/external/llvm/lib/Target/ARM/
DARMFastISel.cpp451 if (!Subtarget->hasVFP2()) return false; in ARMMaterializeFP()
975 if (!Subtarget->hasVFP2()) return false; in ARMEmitLoad()
988 if (!Subtarget->hasVFP2()) return false; in ARMEmitLoad()
1112 if (!Subtarget->hasVFP2()) return false; in ARMEmitStore()
1127 if (!Subtarget->hasVFP2()) return false; in ARMEmitStore()
1357 if (isFloat && !Subtarget->hasVFP2()) in ARMEmitCmp()
1498 if (!Subtarget->hasVFP2()) return false; in SelectFPExt()
1517 if (!Subtarget->hasVFP2()) return false; in SelectFPTrunc()
1536 if (!Subtarget->hasVFP2()) return false; in SelectIToFP()
1580 if (!Subtarget->hasVFP2()) return false; in SelectFPToI()
[all …]
DARMSubtarget.h424 bool hasVFP2() const { return HasVFPv2; } in hasVFP2() function
DARMTargetTransformInfo.cpp342 if (ST->hasVFP2() && !ST->isThumb1Only()) { in getFPOpCost()
DARMAsmPrinter.cpp724 else if (STI.hasVFP2()) in emitAttributes()
753 if (!STI.hasVFP2()) { in emitAttributes()
DARMISelLowering.cpp172 if (Subtarget->isThumb() && Subtarget->hasVFP2() && in ARMTargetLowering()
436 if (!Subtarget->useSoftFloat() && Subtarget->hasVFP2() && in ARMTargetLowering()
897 if (!Subtarget->useSoftFloat() && Subtarget->hasVFP2() && in ARMTargetLowering()
942 if (!Subtarget->useSoftFloat() && Subtarget->hasVFP2() && in ARMTargetLowering()
1039 !Subtarget->hasVFP2()) in ARMTargetLowering()
1401 else if (Subtarget->hasVFP2() && !Subtarget->isThumb1Only() && in getEffectiveCallingConv()
1410 if (Subtarget->hasVFP2() && !Subtarget->isThumb1Only() && !isVarArg) in getEffectiveCallingConv()
1413 } else if (Subtarget->hasVFP2() && !Subtarget->isThumb1Only() && !isVarArg) in getEffectiveCallingConv()
11281 if (!Subtarget->hasVFP2()) in isLegalT2AddressImmediate()
11321 if (!Subtarget->hasVFP2()) // FIXME: NEON? in isLegalAddressImmediate()
[all …]
DARMISelDAGToDAG.cpp4018 if (!Subtarget->hasVFP2()) in tryReadRegister()
4135 if (!Subtarget->hasVFP2()) in tryWriteRegister()
DARMBaseInstrInfo.cpp113 if (Subtarget.isThumb2() || Subtarget.hasVFP2()) in CreateTargetPostRAHazardRecognizer()
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/
DARMGenFastISel.inc819 …if ((Subtarget->hasVFP2()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP…
1143 …if ((Subtarget->hasVFP2()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP…
1152 if ((Subtarget->hasVFP2())) {
1890 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2())) {
1899 if ((!Subtarget->isFPOnlySP()) && (Subtarget->hasVFP2())) {
2051 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2())) {
2060 if ((!Subtarget->isFPOnlySP()) && (Subtarget->hasVFP2())) {
2120 if ((!Subtarget->isFPOnlySP()) && (Subtarget->hasVFP2())) {
2138 if ((!Subtarget->isFPOnlySP()) && (Subtarget->hasVFP2())) {
2308 if ((Subtarget->hasVFP2())) {
[all …]
DARMGenDAGISel.inc9459 …9*/ OPC_CheckPatternPredicate, 15, // (!Subtarget->isFPOnlySP()) && (Subtarget->hasVFP2())
9480 …CheckPatternPredicate, 16, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2())
9505 …7*/ OPC_CheckPatternPredicate, 15, // (!Subtarget->isFPOnlySP()) && (Subtarget->hasVFP2())
9526 …CheckPatternPredicate, 16, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2())
9845 /* 20942*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasVFP2())
9895 /* 21052*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasVFP2())
10002 /* 21302*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasVFP2())
10813 /* 22863*/ OPC_CheckPatternPredicate, 17, // (Subtarget->hasVFP2())
12495 …487*/ OPC_CheckPatternPredicate, 15, // (!Subtarget->isFPOnlySP()) && (Subtarget->hasVFP2())
12504 …CheckPatternPredicate, 16, // (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2())
[all …]

12