Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dnofloat-report.ll11 ; CHECK: LV: Not vectorizing: Can't vectorize when the NoImplicitFloat attribute is used
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp51 Attribute::NoImplicitFloat, in isValidForDXIL()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp238 if (skipFunction(F) || F.hasFnAttribute(Attribute::NoImplicitFloat)) in runOnFunction()
256 if (F.hasFnAttribute(Attribute::NoImplicitFloat)) in run()
H A DLoopVectorize.cpp10138 if (F->hasFnAttribute(Attribute::NoImplicitFloat)) { in processLoop()
H A DSLPVectorizer.cpp10013 if (F.hasFnAttribute(Attribute::NoImplicitFloat)) in runImpl()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DAttributes.td157 def NoImplicitFloat : EnumAttr<"noimplicitfloat", [FnAttr]>;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h743 bool NoFloat = MF.getFunction().hasFnAttribute(Attribute::NoImplicitFloat); in canMergeStoresTo()
H A DAArch64ISelLowering.cpp7808 Attribute::NoImplicitFloat)) in LowerCTPOP_PARITY()
13415 bool CanImplicitFloat = !FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat); in getOptimalMemOpType()
13445 bool CanImplicitFloat = !FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat); in getOptimalMemOpLLT()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DCodeGenOptions.def187 CODEGENOPT(NoImplicitFloat , 1, 0) ///< Set when -mno-implicit-float is enabled.
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1222 MI.getMF()->getFunction().hasFnAttribute(Attribute::NoImplicitFloat)) in legalizeCTPOP()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp938 case Attribute::NoImplicitFloat: in constructFunction()
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DClang.cpp2272 bool NoImplicitFloat = (Args.hasArg(options::OPT_mkernel) || in AddX86TargetArgs() local
2278 NoImplicitFloat = (O.matches(options::OPT_mno_implicit_float) || in AddX86TargetArgs()
2281 if (NoImplicitFloat) in AddX86TargetArgs()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCall.cpp1811 if (CodeGenOpts.NoImplicitFloat) in getDefaultFunctionAttributes()
1812 FuncAttrs.addAttribute(llvm::Attribute::NoImplicitFloat); in getDefaultFunctionAttributes()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp680 case Attribute::NoImplicitFloat: in getAttrKindEncoding()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1685 case Attribute::NoImplicitFloat: return 1 << 23; in getRawAttributeMask()
1889 return Attribute::NoImplicitFloat; in getAttrFromCode()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp675 case Attribute::NoImplicitFloat: in getAttrKindEncoding()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2649 if (!FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat)) { in getOptimalMemOpType()
5872 bool NoFloat = MF.getFunction().hasFnAttribute(Attribute::NoImplicitFloat); in canMergeStoresTo()
26099 !(MF.getFunction().hasFnAttribute(Attribute::NoImplicitFloat)) && in LowerVAARG()
30863 SI->getFunction()->hasFnAttribute(Attribute::NoImplicitFloat); in shouldExpandAtomicStoreInIR()
30883 LI->getFunction()->hasFnAttribute(Attribute::NoImplicitFloat); in shouldExpandAtomicLoadInIR()
31739 Attribute::NoImplicitFloat); in LowerATOMIC_STORE()
32410 Attribute::NoImplicitFloat); in ReplaceNodeResults()
33244 Attribute::NoImplicitFloat); in ReplaceNodeResults()
49573 bool NoImplicitFloatOps = F.hasFnAttribute(Attribute::NoImplicitFloat); in combineStore()
51966 Attribute::NoImplicitFloat); in combineVectorSizedSetCCEquality()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11255 if (!MF->getFunction().hasFnAttribute(Attribute::NoImplicitFloat) && in EmitStructByval()
18871 !FuncAttributes.hasFnAttr(Attribute::NoImplicitFloat)) { in getOptimalMemOpType()
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td5339 MarshallingInfoFlag<CodeGenOpts<"NoImplicitFloat">>;
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp18846 Attribute::NoImplicitFloat); in mergeConsecutiveStores()