HomeSort by: relevance | last modified time | path
    Searched defs:SrcTy (Results 1 - 25 of 57) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
GISelKnownBits.cpp 435 LLT SrcTy = MRI.getType(SrcReg);
442 SrcBitWidth = SrcTy.isPointer()
443 ? DL.getIndexSizeInBits(SrcTy.getAddressSpace())
444 : SrcTy.getSizeInBits();
557 LLT SrcTy = MRI.getType(Src);
558 unsigned Tmp = DstTy.getScalarSizeInBits() - SrcTy.getScalarSizeInBits();
589 LLT SrcTy = MRI.getType(Src);
593 unsigned NumSrcBits = SrcTy.getScalarSizeInBits();
InlineAsmLowering.cpp 246 auto SrcTy = MRI->getType(Src);
247 if (!SrcTy.isValid()) {
261 if (!SrcTy.isScalar()) {
Utils.cpp 394 auto SrcTy = MRI.getType(SrcReg);
395 if (!SrcTy.isValid())
MachineIRBuilder.cpp 500 LLT SrcTy = Src.getLLTTy(*getMRI());
502 if (SrcTy == DstTy)
506 if (SrcTy.isPointer() && DstTy.isScalar())
508 else if (DstTy.isPointer() && SrcTy.isScalar())
511 assert(!SrcTy.isPointer() && !DstTy.isPointer() && "n G_ADDRCAST yet");
521 LLT SrcTy = Src.getLLTTy(*getMRI());
525 assert(SrcTy.isValid() && "invalid operand type");
527 assert(Index + DstTy.getSizeInBits() <= SrcTy.getSizeInBits() &&
531 if (DstTy.getSizeInBits() == SrcTy.getSizeInBits()) {
960 void MachineIRBuilder::validateTruncExt(const LLT DstTy, const LLT SrcTy,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPostLegalizerCombiner.cpp 188 LLT SrcTy = MRI.getType(SrcReg);
189 if (SrcTy != S32)
239 LLT SrcTy = MRI.getType(MatchInfo.CvtVal);
240 if (SrcTy != S32) {
241 assert(SrcTy.isScalar() && SrcTy.getSizeInBits() >= 8);
AMDGPUPromoteAlloca.cpp 1038 Type *SrcTy = Src->getType()->getPointerElementType();
1041 { Intr->getType(), PointerType::get(SrcTy, AMDGPUAS::LOCAL_ADDRESS) }
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsLegalizerInfo.cpp 424 LLT SrcTy = MRI.getType(Src);
426 if (SrcTy != s32)
  /src/sys/external/bsd/compiler_rt/dist/lib/ubsan/
ubsan_handlers.cc 462 const TypeDescriptor &SrcTy = Data->FromType;
465 bool SrcSigned = SrcTy.isSignedIntegerTy();
504 << SrcTy << Value(SrcTy, Src) << SrcTy.getIntegerBitWidth()
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
Coroutines.cpp 439 auto SrcTy = (*SI)->getType();
440 if (SrcTy != *RI) {
444 if (CastInst::isBitCastable(SrcTy, *RI)) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizationArtifactCombiner.h 120 LLT SrcTy = MRI.getType(SrcReg);
121 APInt MaskVal = APInt::getAllOnesValue(SrcTy.getScalarSizeInBits());
175 LLT SrcTy = MRI.getType(SrcReg);
176 uint64_t SizeInBits = SrcTy.getScalarSizeInBits();
369 const LLT SrcTy = MRI.getType(MI.getOperand(NumDefs).getReg());
375 if (SrcTy.isVector() && SrcTy.getScalarType() == DestTy.getScalarType()) {
406 if (CastSrcTy.isScalar() && SrcTy.isScalar() && !DestTy.isVector()) {
765 LLT SrcTy = MRI.getType(SrcReg);
771 unsigned MergeSrcSize = SrcTy.getSizeInBits() / NumMergeSrcs
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TypePromotion.cpp 662 IntegerType *SrcTy = cast<IntegerType>(Trunc->getOperand(0)->getType());
667 ConstantInt::get(SrcTy, APInt::getMaxValue(NumBits).getZExtValue());
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64LegalizerInfo.cpp 125 const auto &SrcTy = Query.Types[0];
127 return !SrcTy.isVector() && SrcTy.getSizeInBits() == 32 &&
374 const LLT &SrcTy = Query.Types[1];
375 return Ty.isVector() && !SrcTy.getElementType().isPointer() &&
376 Ty.getElementType() != SrcTy.getElementType();
400 const LLT &SrcTy = Query.Types[1];
403 if (SrcTy == s1)
409 unsigned SrcSize = SrcTy.getSizeInBits();
425 LLT SrcTy = Query.Types[1]
    [all...]
AArch64PostLegalizerLowering.cpp 648 const LLT SrcTy = MRI.getType(Src1Reg);
656 if (*LaneIdx >= SrcTy.getNumElements())
659 if (DstTy != SrcTy)
662 LLT ScalarTy = SrcTy.getElementType();
666 switch (SrcTy.getNumElements()) {
700 const LLT SrcTy = MRI.getType(Src1Reg);
708 if (SrcTy == LLT::vector(2, LLT::scalar(32))) {
711 auto Undef = B.buildUndef(SrcTy);
712 DupSrc = B.buildConcatVectors(SrcTy.changeNumElements(4),
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 165 Type *SrcTy;
167 SrcTy = L->getType();
169 SrcTy = cast<GetElementPtrInst>(UI)->getSourceElementType();
187 ArgIndices.insert(std::make_pair(SrcTy, Indices));
MergeFunctions.cpp 485 Type *SrcTy = V->getType();
486 if (SrcTy->isStructTy()) {
488 assert(SrcTy->getStructNumElements() == DestTy->getStructNumElements());
490 for (unsigned int I = 0, E = SrcTy->getStructNumElements(); I < E; ++I) {
501 if (SrcTy->isIntegerTy() && DestTy->isPointerTy())
503 else if (SrcTy->isPointerTy() && DestTy->isIntegerTy())
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
InferAddressSpaces.cpp 346 Type *SrcTy = NewV->getType();
348 Intrinsic::getDeclaration(M, II->getIntrinsicID(), {DestTy, SrcTy});
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 520 auto *SrcTy = dyn_cast<FixedVectorType>(V->getType());
521 if (!SrcTy || !DestTy || I.getOperand(0)->getType() != SrcTy)
525 unsigned SrcNumElts = SrcTy->getNumElements();
547 TTI.getShuffleCost(TargetTransformInfo::SK_PermuteSingleSrc, SrcTy, Mask);
  /src/external/gpl3/gcc/dist/libsanitizer/ubsan/
ubsan_handlers.cpp 560 const TypeDescriptor &SrcTy = Data->FromType;
563 bool SrcSigned = SrcTy.isSignedIntegerTy();
602 << SrcTy << Value(SrcTy, Src) << SrcTy.getIntegerBitWidth()
  /src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
ubsan_handlers.cpp 560 const TypeDescriptor &SrcTy = Data->FromType;
563 bool SrcSigned = SrcTy.isSignedIntegerTy();
602 << SrcTy << Value(SrcTy, Src) << SrcTy.getIntegerBitWidth()
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantFold.cpp 96 Type *SrcTy = Op->getOperand(0)->getType();
107 return CastInst::isEliminableCastPair(firstOp, secondOp, SrcTy, MidTy, DstTy,
112 Type *SrcTy = V->getType();
113 if (SrcTy == DestTy)
141 if (VectorType *SrcTy = dyn_cast<VectorType>(V->getType())) {
143 SrcTy->getPrimitiveSizeInBits() &&
145 SrcTy = nullptr;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 560 auto *SrcTy = toVectorTy(Extend->getSrcTy());
561 auto SrcTyL = TLI->getTypeLegalizationCost(DL, SrcTy);
563 if (!SrcTyL.second.isVector() || SrcElTySize != SrcTy->getScalarSizeInBits())
612 EVT SrcTy = TLI->getValueType(DL, Src);
615 if (!SrcTy.isSimple() || !DstTy.isSimple())
846 SrcTy.getSimpleVT()))
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMInstructionSelector.cpp 869 LLT SrcTy = MRI.getType(I.getOperand(1).getReg());
870 unsigned SrcSize = SrcTy.getSizeInBits();
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstructionSelector.cpp 717 const LLT SrcTy = MRI.getType(SrcReg);
729 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcRB);
781 const LLT SrcTy = MRI.getType(SrcReg);
783 assert(!(SrcTy == LLT::scalar(8) && DstTy == LLT::scalar(16)) &&
785 assert(!(SrcTy == LLT::scalar(8) && DstTy == LLT::scalar(32)) &&
787 assert(!(SrcTy == LLT::scalar(16) && DstTy == LLT::scalar(32)) &&
789 assert(!(SrcTy == LLT::scalar(8) && DstTy == LLT::scalar(64)) &&
791 assert(!(SrcTy == LLT::scalar(16) && DstTy == LLT::scalar(64)) &&
793 assert(!(SrcTy == LLT::scalar(32) && DstTy == LLT::scalar(64)) &&
796 if (SrcTy != LLT::scalar(1)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 704 Type *SrcTy = TrOp->getType();
707 Constant *ShAmt = ConstantExpr::getZExt(Op1, SrcTy);
715 unsigned SrcSize = SrcTy->getScalarSizeInBits();
717 ConstantInt::get(SrcTy, APInt::getLowBitsSet(SrcSize, TypeBits));
1320 Type *SrcTy = X->getType();
1321 ShAmt = std::min(ShAmt, SrcTy->getScalarSizeInBits() - 1);
1322 Value *NewSh = Builder.CreateAShr(X, ConstantInt::get(SrcTy, ShAmt));
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCall.cpp 1160 llvm::Type *SrcTy = SrcPtr.getElementType();
1161 if (llvm::StructType *SrcSTy = dyn_cast<llvm::StructType>(SrcTy))
1230 llvm::Type *SrcTy = Src.getElementType();
1232 // If SrcTy and Ty are the same, just do a load.
1233 if (SrcTy == Ty)
1238 if (llvm::StructType *SrcSTy = dyn_cast<llvm::StructType>(SrcTy)) {
1241 SrcTy = Src.getElementType();
1244 llvm::TypeSize SrcSize = CGF.CGM.getDataLayout().getTypeAllocSize(SrcTy);
1249 (isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy))) {
    [all...]

Completed in 74 milliseconds

1 2 3