Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DSandboxVectorizer.cpp128 if (LLVMF.hasFnAttribute(Attribute::NoImplicitFloat)) { in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp58 Attribute::NoImplicitFloat, in isValidForDXIL()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp395 if (skipFunction(F) || F.hasFnAttribute(Attribute::NoImplicitFloat)) in runOnFunction()
413 if (F.hasFnAttribute(Attribute::NoImplicitFloat)) in run()
H A DLoopIdiomVectorize.cpp222 if (F.hasFnAttribute(Attribute::NoImplicitFloat)) { in run()
H A DLoopVectorize.cpp10028 if (F->hasFnAttribute(Attribute::NoImplicitFloat)) { in processLoop()
H A DSLPVectorizer.cpp20901 if (F.hasFnAttribute(Attribute::NoImplicitFloat)) in runImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.td205 def NoImplicitFloat : EnumAttr<"noimplicitfloat", IntersectPreserve, [FnAttr]>;
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.def186 CODEGENOPT(NoImplicitFloat , 1, 0, Benign) ///< Set when -mno-implicit-float is enabled.
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp2657 Attribute::NoImplicitFloat)) { in visitAnd()
3531 !I.getFunction()->hasFnAttribute(Attribute::NoImplicitFloat) && in foldAndOrOfICmps()
4259 Attribute::NoImplicitFloat)) { in visitOr()
5068 Attribute::NoImplicitFloat)) { in visitXor()
H A DInstCombineCompares.cpp1905 Attribute::NoImplicitFloat) && in foldICmpAndConstConst()
3483 Attribute::NoImplicitFloat) && in foldICmpBitCast()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp950 case Attribute::NoImplicitFloat: in constructFunctionDeclaration()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp2065 MI.getMF()->getFunction().hasFnAttribute(Attribute::NoImplicitFloat)) { in legalizeCTPOP()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp301 if (!FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat)) { in getOptimalMemOpType()
H A DX86ISelLowering.cpp3462 bool NoFloat = MF.getFunction().hasFnAttribute(Attribute::NoImplicitFloat); in canMergeStoresTo()
22841 Attribute::NoImplicitFloat); in combineVectorSizedSetCCEquality()
25958 !(MF.getFunction().hasFnAttribute(Attribute::NoImplicitFloat)) && in LowerVAARG()
31697 if (!SI->getFunction()->hasFnAttribute(Attribute::NoImplicitFloat) && in shouldExpandAtomicStoreInIR()
31717 if (!LI->getFunction()->hasFnAttribute(Attribute::NoImplicitFloat) && in shouldExpandAtomicLoadInIR()
32964 Attribute::NoImplicitFloat)) { in LowerATOMIC_STORE()
33800 Attribute::NoImplicitFloat); in ReplaceNodeResults()
34701 Attribute::NoImplicitFloat); in ReplaceNodeResults()
53585 bool NoImplicitFloatOps = F.hasFnAttribute(Attribute::NoImplicitFloat); in combineStore()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DClang.cpp2171 bool NoImplicitFloat = (Args.hasArg(options::OPT_mkernel) || in AddX86TargetArgs() local
2177 NoImplicitFloat = (O.matches(options::OPT_mno_implicit_float) || in AddX86TargetArgs()
2180 if (NoImplicitFloat) in AddX86TargetArgs()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp1975 if (CodeGenOpts.NoImplicitFloat) in getTrivialDefaultFunctionAttributes()
1976 FuncAttrs.addAttribute(llvm::Attribute::NoImplicitFloat); in getTrivialDefaultFunctionAttributes()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp658 case Attribute::NoImplicitFloat: in getAttrKindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1859 case Attribute::NoImplicitFloat: return 1 << 23; in getRawAttributeMask()
2102 return Attribute::NoImplicitFloat; in getAttrFromCode()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp811 case Attribute::NoImplicitFloat: in getAttrKindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10697 Attribute::NoImplicitFloat)) in LowerCTPOP_PARITY()
17624 bool CanImplicitFloat = !FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat); in getOptimalMemOpType()
17654 bool CanImplicitFloat = !FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat); in getOptimalMemOpLLT()
28509 bool NoFloat = MF.getFunction().hasFnAttribute(Attribute::NoImplicitFloat); in canMergeStoresTo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11554 if (!MF->getFunction().hasFnAttribute(Attribute::NoImplicitFloat) && in EmitStructByval()
19259 !FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat)) { in getOptimalMemOpType()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp16356 Attribute::NoImplicitFloat)) in combineVectorSizedSetCCEquality()
23874 if (FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat)) in getOptimalMemOpType()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td7705 MarshallingInfoFlag<CodeGenOpts<"NoImplicitFloat">>;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp22251 Attribute::NoImplicitFloat); in mergeConsecutiveStores()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc27078 {"_ZN4llvm15NoImplicitFloatE", "llvm::NoImplicitFloat"},