Home
last modified time | relevance | path

Searched refs:ExpandVariadicsMode (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DExpandVariadics.h19 enum class ExpandVariadicsMode { enum
27 const ExpandVariadicsMode Mode;
31 ExpandVariadicsPass(ExpandVariadicsMode Mode);
36 ModulePass *createExpandVariadicsPass(ExpandVariadicsMode);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp73 cl::opt<ExpandVariadicsMode> ExpandVariadicsModeOption(
75 cl::init(ExpandVariadicsMode::Unspecified),
76 cl::values(clEnumValN(ExpandVariadicsMode::Unspecified, "unspecified",
78 clEnumValN(ExpandVariadicsMode::Disable, "disable",
80 clEnumValN(ExpandVariadicsMode::Optimize, "optimize",
82 clEnumValN(ExpandVariadicsMode::Lowering, "lowering",
86 return ExpandVariadicsModeOption != ExpandVariadicsMode::Unspecified; in commandLineOverride()
146 const ExpandVariadicsMode Mode;
149 ExpandVariadics(ExpandVariadicsMode Mode) in ExpandVariadics()
155 bool rewriteABI() { return Mode == ExpandVariadicsMode::Lowering; } in rewriteABI()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp377 addPass(createExpandVariadicsPass(ExpandVariadicsMode::Lowering)); in addIRPasses()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp1274 addPass(createExpandVariadicsPass(ExpandVariadicsMode::Lowering)); in addIRPasses()
2026 addPass(ExpandVariadicsPass(ExpandVariadicsMode::Lowering)); in addIRPasses()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def80 ExpandVariadicsPass(ExpandVariadicsMode::Disable))
H A DPassBuilderPipelines.cpp1998 MPM.addPass(ExpandVariadicsPass(ExpandVariadicsMode::Optimize)); in buildLTODefaultPipeline()