| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVTargetTransformInfo.cpp | 134 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, 137 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, 141 !isLegalMaskedGather(DataTy, Align(Alignment))) || 143 !isLegalMaskedScatter(DataTy, Align(Alignment)))) 144 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, 148 if (!isa<FixedVectorType>(DataTy)) 149 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, 152 auto *VTy = cast<FixedVectorType>(DataTy);
|
| RISCVTargetTransformInfo.h | 75 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Bitcode/ |
| BitcodeConvenience.h | 187 template <typename BufferTy, typename ElementDataTy, typename... DataTy> 189 unsigned code, ElementDataTy element, DataTy &&...data) { 195 std::forward<DataTy>(data)...); 198 template <typename T, typename ElementDataTy, typename... DataTy> 200 DataTy &&...data) { 204 std::forward<DataTy>(data)...); 207 template <typename T, typename... DataTy> 208 static void read(ArrayRef<T> buffer, NoneType, DataTy &&...data) { 211 std::forward<DataTy>(data)...); 224 template <typename BufferTy, typename DataTy> [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMTargetTransformInfo.h | 181 bool isLegalMaskedLoad(Type *DataTy, Align Alignment); 183 bool isLegalMaskedStore(Type *DataTy, Align Alignment) { 184 return isLegalMaskedLoad(DataTy, Alignment); 253 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
|
| ARMTargetTransformInfo.cpp | 1021 bool ARMTTIImpl::isLegalMaskedLoad(Type *DataTy, Align Alignment) { 1025 if (auto *VecTy = dyn_cast<FixedVectorType>(DataTy)) { 1031 unsigned VecWidth = DataTy->getPrimitiveSizeInBits(); 1036 unsigned EltWidth = DataTy->getScalarSizeInBits(); 1492 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, 1496 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, 1499 assert(DataTy->isVectorTy() && "Can't do gather/scatters on scalar!"); 1500 auto *VTy = cast<FixedVectorType>(DataTy); 1506 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, DataTy);
|
| ARMISelDAGToDAG.cpp | 2770 EVT DataTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, NumVecs * 2); 2771 SmallVector<EVT, 4> ResultTys = {DataTy, MVT::Other}; 2775 CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, Loc, DataTy), 0); 2788 ResultTys = {DataTy, MVT::i32, MVT::Other};
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| SjLjEHPrepare.cpp | 41 IntegerType *DataTy; 96 DataTy = Type::getIntNTy(M.getContext(), DataBits); 97 doubleUnderDataTy = ArrayType::get(DataTy, 4); 100 DataTy, // call_site 124 ConstantInt *CallSiteNoC = ConstantInt::get(DataTy, Number); 202 Value *ExnVal = Builder.CreateLoad(DataTy, ExceptionAddr, true, "exn_val"); 208 Builder.CreateLoad(DataTy, SelectorAddr, true, "exn_selector_val");
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86TargetTransformInfo.h | 154 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy, 246 InstructionCost getGSScalarCost(unsigned Opcode, Type *DataTy, 249 InstructionCost getGSVectorCost(unsigned Opcode, Type *DataTy,
|
| X86TargetTransformInfo.cpp | 4474 bool X86TTIImpl::isLegalMaskedLoad(Type *DataTy, Align Alignment) { 4479 if (isa<VectorType>(DataTy) && 4480 cast<FixedVectorType>(DataTy)->getNumElements() == 1) 4482 Type *ScalarTy = DataTy->getScalarType(); 4537 bool X86TTIImpl::isLegalMaskedExpandLoad(Type *DataTy) { 4538 if (!isa<VectorType>(DataTy)) 4545 if (cast<FixedVectorType>(DataTy)->getNumElements() == 1) 4548 Type *ScalarTy = cast<VectorType>(DataTy)->getElementType(); 4561 bool X86TTIImpl::isLegalMaskedCompressStore(Type *DataTy) { 4562 return isLegalMaskedExpandLoad(DataTy); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| IRBuilder.cpp | 493 Type *DataTy = PtrTy->getElementType(); 494 assert(DataTy->isVectorTy() && "Ptr should point to a vector"); 497 PassThru = UndefValue::get(DataTy); 498 Type *OverloadedTypes[] = { DataTy, PtrTy }; 513 Type *DataTy = PtrTy->getElementType(); 514 assert(DataTy->isVectorTy() && "Ptr should point to a vector"); 516 Type *OverloadedTypes[] = { DataTy, PtrTy }; 547 auto *DataTy = VectorType::get(PtrTy->getElementType(), NumElts); 554 PassThru = UndefValue::get(DataTy); 556 Type *OverloadedTypes[] = {DataTy, PtrsTy} [all...] |
| Verifier.cpp | 5025 // DataTy is the overloaded type 5026 Type *DataTy = cast<PointerType>(Ptr->getType())->getElementType(); 5027 Assert(DataTy == Call.getType(), 5029 Assert(PassThru->getType() == DataTy, 5032 cast<VectorType>(DataTy)->getElementCount(), 5046 // DataTy is the overloaded type 5047 Type *DataTy = cast<PointerType>(Ptr->getType())->getElementType(); 5048 Assert(DataTy == Val->getType(), 5051 cast<VectorType>(DataTy)->getElementCount(),
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonTargetTransformInfo.cpp | 230 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, 232 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
|
| HexagonTargetTransformInfo.h | 129 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64TargetTransformInfo.h | 140 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
|
| AArch64TargetTransformInfo.cpp | 1187 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, 1190 if (!isa<ScalableVectorType>(DataTy)) 1191 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, 1193 auto *VT = cast<VectorType>(DataTy); 1194 auto LT = TLI->getTypeLegalizationCost(DL, DataTy);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| BasicTTIImpl.h | 192 InstructionCost getCommonMaskedMemoryOpCost(unsigned Opcode, Type *DataTy, 197 auto *VT = cast<FixedVectorType>(DataTy); 231 FixedVectorType::get(Type::getInt1Ty(DataTy->getContext()), 1118 InstructionCost getMaskedMemoryOpCost(unsigned Opcode, Type *DataTy, 1121 return getCommonMaskedMemoryOpCost(Opcode, DataTy, Alignment, true, false, 1125 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy, 1130 return getCommonMaskedMemoryOpCost(Opcode, DataTy, Alignment, VariableMask,
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| InstrProfiling.cpp | 916 auto *DataTy = StructType::get(Ctx, makeArrayRef(DataTypes)); 931 new GlobalVariable(*M, DataTy, false, Linkage, 932 ConstantStruct::get(DataTy, DataVals), DataVarName);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| TargetTransformInfo.h | 1152 /// \p DataTy - a vector type of the data to be loaded or stored 1160 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, 1647 getGatherScatterOpCost(unsigned Opcode, Type *DataTy, const Value *Ptr, 2143 getGatherScatterOpCost(unsigned Opcode, Type *DataTy, const Value *Ptr, 2147 return Impl.getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
|
| TargetTransformInfoImpl.h | 555 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| TargetTransformInfo.cpp | 841 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, 844 Opcode, DataTy, Ptr, VariableMask, Alignment, CostKind, I);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| LoopVectorize.cpp | 2888 auto *DataTy = VectorType::get(ScalarDataTy, VF); 2944 return Builder.CreateBitCast(PartPtr, DataTy->getPointerTo(AddressSpace)); 2994 VecPtr, Alignment, BlockInMaskParts[Part], PoisonValue::get(DataTy), 2998 Builder.CreateAlignedLoad(DataTy, VecPtr, Alignment, "wide.load");
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| SIISelLowering.cpp | 1066 Type *DataTy = CI.getArgOperand(0)->getType(); 1070 Info.memVT = memVTFromImageData(DataTy, DMaskLanes); 1072 Info.memVT = EVT::getEVT(DataTy);
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGBuiltin.cpp | 9491 llvm::Type *DataTy = F->getFunctionType()->getParamType(1); 9492 Arg1 = Builder.CreateZExtOrBitCast(Arg1, DataTy);
|