Searched refs:ComputeValueVTs (Results 1 - 15 of 15) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h61 /// ComputeValueVTs - Given an LLVM IR type, compute a sequence of
68 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
73 /// Variant of ComputeValueVTs that also produces the memory VTs.
74 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp300 ComputeValueVTs(*TLI, MF->getDataLayout(), PN.getType(), ValueVTs);
384 ComputeValueVTs(*TLI, MF->getDataLayout(), Ty, ValueVTs);
435 ComputeValueVTs(*TLI, MF->getDataLayout(), Ty, ValueVTs);
553 ComputeValueVTs(*TLI, Fn->getParent()->getDataLayout(),
H A DSelectionDAGBuilder.cpp785 ComputeValueVTs(TLI, DL, Ty, ValueVTs);
1533 ComputeValueVTs(TLI, DAG.getDataLayout(), C->getType(), ValueVTs);
1820 ComputeValueVTs(TLI, DL,
1831 ComputeValueVTs(TLI, DL, I.getOperand(0)->getType(), ValueVTs, &MemVTs,
1856 ComputeValueVTs(TLI, DL, I.getOperand(0)->getType(), ValueVTs);
2921 ComputeValueVTs(TLI, DAG.getDataLayout(), LP.getType(), ValueVTs);
3162 ComputeValueVTs(DAG.getTargetLoweringInfo(), DAG.getDataLayout(), I.getType(),
3666 ComputeValueVTs(TLI, DAG.getDataLayout(), AggTy, AggValueVTs);
3668 ComputeValueVTs(TLI, DAG.getDataLayout(), ValTy, ValValueVTs);
3718 ComputeValueVTs(TL
[all...]
H A DFastISel.cpp1157 ComputeValueVTs(TLI, DL, CLI.RetTy, RetTys);
1837 ComputeValueVTs(TLI, DL, AggTy, AggValueVTs);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.cpp36 ComputeValueVTs(TLI, DL, Ty, VTs);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp77 /// ComputeValueVTs - Given an LLVM IR type, compute a sequence of
84 void llvm::ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL,
96 ComputeValueVTs(TLI, DL, *EI, ValueVTs, MemVTs, Offsets,
105 ComputeValueVTs(TLI, DL, EltTy, ValueVTs, MemVTs, Offsets,
120 void llvm::ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, function in class:llvm
124 return ComputeValueVTs(TLI, DL, Ty, ValueVTs, /*MemVTs=*/nullptr, Offsets,
H A DTargetLoweringBase.cpp1522 ComputeValueVTs(TLI, DL, ReturnType, ValueVTs);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp63 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0);
203 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp247 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, &Offsets, 0);
296 ComputeValueVTs(TLI, DL, Val->getType(), SplitEVTs);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp199 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs, nullptr, nullptr, 0);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp375 ComputeValueVTs(*TLI, DL, Ty, vtparts);
1578 ComputeValueVTs(*TLI, DL, ETy, vtparts);
H A DNVPTXISelLowering.cpp142 /// EVTs that compose it. Unlike ComputeValueVTs, this will break apart vectors
144 /// NOTE: This is a band-aid for code that expects ComputeValueVTs to return the
179 ComputeValueVTs(TLI, DL, Ty, TempVTs, &TempOffsets, StartingOffset);
1312 ComputeValueVTs(*this, DL, Ty, vtparts);
1618 ComputeValueVTs(*this, DL, RetTy, resvtparts);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp675 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitEVTs);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp199 ComputeValueVTs(TLI, DL, OrigArg.Ty, SplitVTs);
H A DAMDGPUISelLowering.cpp1037 ComputeValueVTs(*this, DL, BaseArgTy, ValueVTs, &Offsets, ArgOffset);

Completed in 392 milliseconds