Home | History | Annotate | Download | only in IR

Lines Matching refs:ConstantDataVector

51   if (const ConstantDataVector *CV = dyn_cast<ConstantDataVector>(this))
106 if (const ConstantDataVector *CV = dyn_cast<ConstantDataVector>(this))
762 // the element type is compatible with ConstantDataVector. If so, use it.
943 // the element type is compatible with ConstantDataVector. If so, use it.
957 return ConstantDataVector::get(C->getContext(), Elts);
966 return ConstantDataVector::get(C->getContext(), Elts);
975 return ConstantDataVector::get(C->getContext(), Elts);
984 return ConstantDataVector::get(C->getContext(), Elts);
997 return ConstantDataVector::get(C->getContext(), Elts);
1006 return ConstantDataVector::get(C->getContext(), Elts);
1011 // Otherwise, the element type isn't compatible with ConstantDataVector, or
1017 // If this splat is compatible with ConstantDataVector, use it instead of
1021 return ConstantDataVector::getSplat(NumElts, V);
1274 if (const ConstantDataVector *CV = dyn_cast<ConstantDataVector>(this))
2154 void ConstantDataVector::anchor() {}
2243 return *Entry = new ConstantDataVector(Ty, Slot.getKeyData());
2342 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint8_t> Elts){
2347 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint16_t> Elts){
2352 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint32_t> Elts){
2357 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint64_t> Elts){
2362 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<float> Elts) {
2367 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<double> Elts) {
2373 Constant *ConstantDataVector::getSplat(unsigned NumElts, Constant *V) {
2501 Constant *ConstantDataVector::getSplatValue() const {