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

Declarations

include/llvm/IR/Constants.h
  351   static ConstantAggregateZero *get(Type *Ty);

References

include/llvm/IR/IRBuilder.h
 2496     Value *Zeros = ConstantAggregateZero::get(VectorType::get(I32Ty, NumElts));
lib/CodeGen/GlobalMerge.cpp
  474         Inits.push_back(ConstantAggregateZero::get(Tys.back()));
lib/IR/AutoUpgrade.cpp
 1086   Value *PassThru = ZeroMask ? ConstantAggregateZero::get(Ty)
 1204                     ZeroMask     ? ConstantAggregateZero::get(CI.getType()) :
 2524       V0 = (Imm & 0x08) ? ConstantAggregateZero::get(CI->getType()) : V0;
 2525       V1 = (Imm & 0x80) ? ConstantAggregateZero::get(CI->getType()) : V1;
 3291       Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType())
 3319       Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType())
 3355       Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType())
 3385       Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType())
lib/IR/Constants.cpp
  317     return ConstantAggregateZero::get(Ty);
 1023     return ConstantAggregateZero::get(Ty);
 1038     return ConstantAggregateZero::get(Ty);
 1096     return ConstantAggregateZero::get(ST);
 1136     return ConstantAggregateZero::get(T);
 2491     return ConstantAggregateZero::get(Ty);
 2883     return ConstantAggregateZero::get(getType());
 2923     return ConstantAggregateZero::get(getType());
lib/LTO/LTO.cpp
  972                                   ConstantAggregateZero::get(Ty), "");
lib/Transforms/IPO/LowerTypeTests.cpp
  839           ConstantAggregateZero::get(ArrayType::get(Int8Ty, Padding)));
lib/Transforms/InstCombine/InstCombineCalls.cpp
  398       return ConstantAggregateZero::get(VT);
  686   ConstantAggregateZero *ZeroVector = ConstantAggregateZero::get(VecTy);
  789           ConstantAggregateZero::get(ShufTy), ConstantVector::get(ShuffleMask));
 2472       return replaceInstUsesWith(*II, ConstantAggregateZero::get(RetType));
 2890                                    ConstantAggregateZero::get(II->getType()));
 3265       return replaceInstUsesWith(CI, ConstantAggregateZero::get(II->getType()));
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
 1496         return ConstantAggregateZero::get(II->getType());
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1299     return ConstantAggregateZero::get(VectorType::get(EltTy, Mask.size()));
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  445     return BaseDefiningValueResult(ConstantAggregateZero::get(I->getType()),
lib/Transforms/Utils/ValueMapper.cpp
  485     return getVM()[V] = ConstantAggregateZero::get(NewTy);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 4377       return llvm::ConstantAggregateZero::get(VTy);
 5723                                 ConstantAggregateZero::get(Ty));
 5861     Value *ZeroTbl = ConstantAggregateZero::get(TblTy);
 9982   Value *PassThru = ZeroMask ? ConstantAggregateZero::get(Ty) : Ops[0];
11208         OutOps[l] = llvm::ConstantAggregateZero::get(Ops[0]->getType());
tools/clang/lib/CodeGen/CGExprConstant.cpp
   68     return llvm::ConstantAggregateZero::get(Ty);
  930     return llvm::ConstantAggregateZero::get(DesiredType);
  953     Elements.back() = llvm::ConstantAggregateZero::get(FillerType);
 1683       llvm::ConstantAggregateZero::get(
 2139       return llvm::ConstantAggregateZero::get(AType);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3969     Value *Zero = llvm::ConstantAggregateZero::get(LHS->getType());
 4053     Value *Zero = llvm::ConstantAggregateZero::get(LHS->getType());
tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp
  191         ConstantAggregateZero::get(ArrayType::get(getEntryTy(), 0u));
unittests/IR/PatternMatch.cpp
  930   Value *Zero = ConstantAggregateZero::get(i32VecTy);