reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Type.h
  422   static IntegerType *getInt16Ty(LLVMContext &C);

References

include/llvm/IR/IRBuilder.h
  394     return Type::getInt16Ty(Context);
lib/Analysis/ConstantFolding.cpp
  416       C = FoldBitCast(C, Type::getInt16Ty(C->getContext()), DL);
  515       MapTy = Type::getInt16Ty(C->getContext());
lib/Analysis/ValueTracking.cpp
 3223       Ty = Type::getInt16Ty(Ctx);
lib/CodeGen/ValueTypes.cpp
  272   case MVT::i16:     return Type::getInt16Ty(Context);
  303   case MVT::v1i16:   return VectorType::get(Type::getInt16Ty(Context), 1);
  304   case MVT::v2i16:   return VectorType::get(Type::getInt16Ty(Context), 2);
  305   case MVT::v3i16:   return VectorType::get(Type::getInt16Ty(Context), 3);
  306   case MVT::v4i16:   return VectorType::get(Type::getInt16Ty(Context), 4);
  307   case MVT::v8i16:   return VectorType::get(Type::getInt16Ty(Context), 8);
  308   case MVT::v16i16:  return VectorType::get(Type::getInt16Ty(Context), 16);
  309   case MVT::v32i16:  return VectorType::get(Type::getInt16Ty(Context), 32);
  310   case MVT::v64i16:  return VectorType::get(Type::getInt16Ty(Context), 64);
  311   case MVT::v128i16: return VectorType::get(Type::getInt16Ty(Context), 128);
  382     return VectorType::get(Type::getInt16Ty(Context), 1, /*Scalable=*/ true);
  384     return VectorType::get(Type::getInt16Ty(Context), 2, /*Scalable=*/ true);
  386     return VectorType::get(Type::getInt16Ty(Context), 4, /*Scalable=*/ true);
  388     return VectorType::get(Type::getInt16Ty(Context), 8, /*Scalable=*/ true);
  390     return VectorType::get(Type::getInt16Ty(Context), 16, /*Scalable=*/ true);
  392     return VectorType::get(Type::getInt16Ty(Context), 32, /*Scalable=*/ true);
lib/IR/Constants.cpp
 2601   Type *Ty = VectorType::get(Type::getInt16Ty(Context), Elts.size());
lib/IR/Core.cpp
  553   return (LLVMTypeRef) Type::getInt16Ty(*unwrap(C));
lib/IR/Type.cpp
  229   return getInt16Ty(C)->getPointerTo(AS);
  252   case  16: return cast<IntegerType>(Type::getInt16Ty(C));
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  881   case AMDGPULibFunc::I16:  T = Type::getInt16Ty(C);  break;
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  511               IType = dyn_cast<Type>(Type::getInt16Ty(ArgType->getContext()));
lib/Target/ARM/ARMISelLowering.cpp
16025   case MVT::i16:  RetTyElement = Type::getInt16Ty(*DAG.getContext()); break;
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 1807     } else if (ETy == Type::getInt16Ty(CPV->getContext())) {
lib/Transforms/Instrumentation/InstrProfiling.cpp
  818   auto *Int16Ty = Type::getInt16Ty(Ctx);
lib/Transforms/Utils/CodeExtractor.cpp
  781   default: RetTy = Type::getInt16Ty(header->getContext()); break;
 1180       SwitchInst::Create(Constant::getNullValue(Type::getInt16Ty(Context)),
 1214             brVal = ConstantInt::get(Type::getInt16Ty(Context), SuccNum);
 1221           TheSwitch->addCase(ConstantInt::get(Type::getInt16Ty(Context),
tools/clang/lib/CodeGen/CodeGenModule.cpp
  106   Int16Ty = llvm::Type::getInt16Ty(LLVMContext);
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  296       return llvm::Type::getInt16Ty(VMContext);
tools/clang/lib/CodeGen/TargetInfo.cpp
 5115       llvm::Type *ResType = llvm::Type::getInt16Ty(getVMContext());
 6125         return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 6163       return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 7495       return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 7528       return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 7789         return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 7860         return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
   54       Type::getInt1Ty,  Type::getInt8Ty,  Type::getInt16Ty, Type::getInt32Ty,
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
   39       Type::getInt1Ty,  Type::getInt8Ty,  Type::getInt16Ty, Type::getInt32Ty,
tools/llvm-stress/llvm-stress.cpp
  313         Type::getInt16Ty(Context),
tools/polly/lib/Exchange/JSONExporter.cpp
  610       {"i16", Type::getInt16Ty(LLVMContext)},
unittests/FuzzMutate/OperationsTest.cpp
   84   Constant *i16 = ConstantInt::get(Type::getInt16Ty(Ctx), 1 << 15);
unittests/FuzzMutate/StrategiesTest.cpp
   30       Type::getInt1Ty,  Type::getInt8Ty,  Type::getInt16Ty, Type::getInt32Ty,
   43       Type::getInt1Ty,  Type::getInt8Ty,  Type::getInt16Ty, Type::getInt32Ty,
unittests/IR/ConstantsTest.cpp
  197   Type *Int16Ty = Type::getInt16Ty(Context);
  403   Type *I16Ty = Type::getInt16Ty(Context);
  422   for (Type *T : {Type::getInt8Ty(Context), Type::getInt16Ty(Context),
  445   for (Type *T : {Type::getInt8Ty(Context), Type::getInt16Ty(Context),
unittests/IR/InstructionsTest.cpp
  186   Type *Int16Ty = Type::getInt16Ty(C);
  426   Type* Int16Ty = Type::getInt16Ty(C);
unittests/IR/VectorTypesTest.cpp
   20   Type *Int16Ty = Type::getInt16Ty(Ctx);
   94   Type *Int16Ty = Type::getInt16Ty(Ctx);