Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86RegisterBankInfo.cpp216 const LLT Ty1 = MRI.getType(Op1.getReg()); in getInstrMapping() local
221 OpRegBankIdx[1] = getPartialMappingIdx(Ty1, /* isFP */ SecondArgIsFP); in getInstrMapping()
225 LLT Ty1 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local
228 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping()
231 unsigned Size = Ty1.getSizeInBits(); in getInstrMapping()
235 auto FpRegBank = getPartialMappingIdx(Ty1, /* isFP */ true); in getInstrMapping()
245 const LLT Ty1 = MRI.getType(Op1.getReg()); in getInstrMapping() local
248 Ty1.getSizeInBits() == 128 && Opc == TargetOpcode::G_TRUNC; in getInstrMapping()
251 (Ty1.getSizeInBits() == 32 || Ty1.getSizeInBits() == 64) && in getInstrMapping()
DX86ISelLowering.h1061 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
1064 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
1074 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
/third_party/rust/crates/cxx/syntax/
Dmod.rs228 RustBox(Box<Ty1>),
229 RustVec(Box<Ty1>),
230 UniquePtr(Box<Ty1>),
231 SharedPtr(Box<Ty1>),
232 WeakPtr(Box<Ty1>),
236 CxxVector(Box<Ty1>),
243 pub struct Ty1 { struct
Dimpls.rs2 Array, ExternFn, Include, Lifetimes, Ptr, Receiver, Ref, Signature, SliceRef, Ty1, Type, Var,
118 impl Eq for Ty1 {} implementation
120 impl PartialEq for Ty1 { implementation
122 let Ty1 { in eq() localVariable
128 let Ty1 { in eq() localVariable
138 impl Hash for Ty1 { implementation
140 let Ty1 { in hash() localVariable
Dtrivial.rs193 clauses.push(Clause::Ty1 { in as_what()
200 clauses.push(Clause::Ty1 { in as_what()
244 Ty1 { in as_what() enumerator
262 | Clause::Ty1 { article, .. } in as_what()
283 Clause::Ty1 { in as_what()
Dinstantiate.rs1 use crate::syntax::{NamedType, Ty1, Type};
71 fn new(outer: &Ty1, inner: &'a NamedType) -> Self { in new() argument
Dcheck.rs6 NamedType, Ptr, Receiver, Ref, Signature, SliceRef, Struct, Trait, Ty1, Type, TypeAlias, Types,
95 fn check_type_box(cx: &mut Check, ptr: &Ty1) { in check_type_box() argument
113 fn check_type_rust_vec(cx: &mut Check, ty: &Ty1) { in check_type_rust_vec() argument
139 fn check_type_unique_ptr(cx: &mut Check, ptr: &Ty1) { in check_type_unique_ptr() argument
157 fn check_type_shared_ptr(cx: &mut Check, ptr: &Ty1) { in check_type_shared_ptr() argument
178 fn check_type_weak_ptr(cx: &mut Check, ptr: &Ty1) { in check_type_weak_ptr() argument
199 fn check_type_cxx_vector(cx: &mut Check, ptr: &Ty1) { in check_type_cxx_vector() argument
Dtokens.rs4 Ref, Signature, SliceRef, Struct, Ty1, Type, TypeAlias, Var,
59 impl ToTokens for Ty1 { implementation
61 let Ty1 { in to_tokens() localVariable
Dparse.rs10 Signature, SliceRef, Struct, Ty1, Type, TypeAlias, Var, Variant,
1230 return Ok(Type::UniquePtr(Box::new(Ty1 { in parse_type_path()
1240 return Ok(Type::SharedPtr(Box::new(Ty1 { in parse_type_path()
1250 return Ok(Type::WeakPtr(Box::new(Ty1 { in parse_type_path()
1260 return Ok(Type::CxxVector(Box::new(Ty1 { in parse_type_path()
1270 return Ok(Type::RustBox(Box::new(Ty1 { in parse_type_path()
1280 return Ok(Type::RustVec(Box::new(Ty1 { in parse_type_path()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMRegisterBankInfo.cpp400 LLT Ty1 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local
404 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping()
407 unsigned Size = Ty1.getSizeInBits(); in getInstrMapping()
421 LLT Ty1 = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
423 if (Ty.getSizeInBits() != 64 || Ty1.getSizeInBits() != 32 || in getInstrMapping()
436 LLT Ty1 = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
438 if (Ty.getSizeInBits() != 32 || Ty1.getSizeInBits() != 32 || in getInstrMapping()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64LegalizerInfo.cpp189 const LLT &Ty1 = Query.Types[1]; in AArch64LegalizerInfo() local
192 return isPowerOf2_32(Ty1.getSizeInBits()) && in AArch64LegalizerInfo()
193 (Ty1.getSizeInBits() == 1 || Ty1.getSizeInBits() >= 8); in AArch64LegalizerInfo()
207 const LLT &Ty1 = Query.Types[1]; in AArch64LegalizerInfo() local
208 if (Ty1 != s32 && Ty1 != s64 && Ty1 != s128) in AArch64LegalizerInfo()
210 if (Ty1 == p0) in AArch64LegalizerInfo()
DAArch64ISelLowering.h397 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
402 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h112 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
123 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
DMSP430ISelLowering.cpp1392 bool MSP430TargetLowering::isTruncateFree(Type *Ty1, in isTruncateFree() argument
1394 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
1397 return (Ty1->getPrimitiveSizeInBits() > Ty2->getPrimitiveSizeInBits()); in isTruncateFree()
1407 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() argument
1409 return 0 && Ty1->isIntegerTy(8) && Ty2->isIntegerTy(16); in isZExtFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPURewriteOutArguments.cpp109 bool isVec3ToVec4Shuffle(Type *Ty0, Type* Ty1) const;
210 bool AMDGPURewriteOutArguments::isVec3ToVec4Shuffle(Type *Ty0, Type* Ty1) const { in isVec3ToVec4Shuffle()
212 VectorType *VT1 = dyn_cast<VectorType>(Ty1); in isVec3ToVec4Shuffle()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp381 static Type *getWiderType(const DataLayout &DL, Type *Ty0, Type *Ty1) { in getWiderType() argument
383 Ty1 = convertPointerToIntegerType(DL, Ty1); in getWiderType()
384 if (Ty0->getScalarSizeInBits() > Ty1->getScalarSizeInBits()) in getWiderType()
386 return Ty1; in getWiderType()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h87 int vectorCostAdjustment(int Cost, unsigned Opcode, Type *Ty1, Type *Ty2);
DPPCTargetTransformInfo.cpp689 int PPCTTIImpl::vectorCostAdjustment(int Cost, unsigned Opcode, Type *Ty1, in vectorCostAdjustment() argument
691 if (!ST->vectorsUseTwoUnits() || !Ty1->isVectorTy()) in vectorCostAdjustment()
694 std::pair<int, MVT> LT1 = TLI->getTypeLegalizationCost(DL, Ty1); in vectorCostAdjustment()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h125 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
134 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h645 bool isTruncateFree(Type *Ty1, Type *Ty2) const;
1251 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) = 0;
1570 bool isTruncateFree(Type *Ty1, Type *Ty2) override { in isTruncateFree() argument
1571 return Impl.isTruncateFree(Ty1, Ty2); in isTruncateFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DTrailingObjects.h111 template <typename Ty1, typename Ty2> struct ExtractSecondType {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp551 static unsigned getElSizeLog2Diff(Type *Ty0, Type *Ty1) { in getElSizeLog2Diff() argument
553 unsigned Bits1 = Ty1->getScalarSizeInBits(); in getElSizeLog2Diff()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineVerifier.cpp235 bool verifyVectorElementMatch(LLT Ty0, LLT Ty1, const MachineInstr *MI);
896 bool MachineVerifier::verifyVectorElementMatch(LLT Ty0, LLT Ty1, in verifyVectorElementMatch() argument
898 if (Ty0.isVector() != Ty1.isVector()) { in verifyVectorElementMatch()
908 if (Ty0.isVector() && Ty0.getNumElements() != Ty1.getNumElements()) { in verifyVectorElementMatch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp364 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() argument
365 return TTIImpl->isTruncateFree(Ty1, Ty2); in isTruncateFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h274 bool isTruncateFree(Type *Ty1, Type *Ty2) { in isTruncateFree() argument
275 return getTLI()->isTruncateFree(Ty1, Ty2); in isTruncateFree()

12