Lines Matching refs:BitcodeConstant

504 class BitcodeConstant final : public Value,  class
505 TrailingObjects<BitcodeConstant, unsigned> {
552 BitcodeConstant(Type *Ty, const ExtraInfo &Info, ArrayRef<unsigned> OpIDs) in BitcodeConstant() function in __anondf6e26480411::BitcodeConstant
560 BitcodeConstant &operator=(const BitcodeConstant &) = delete;
563 static BitcodeConstant *create(BumpPtrAllocator &A, Type *Ty, in create()
567 alignof(BitcodeConstant)); in create()
568 return new (Mem) BitcodeConstant(Ty, Info, OpIDs); in create()
1485 static bool isConstExprSupported(const BitcodeConstant *BC) { in isConstExprSupported()
1489 if (Opcode >= BitcodeConstant::FirstSpecialOpcode) in isConstExprSupported()
1521 !isa<BitcodeConstant>(ValueList[StartValID])) in materializeValue()
1539 auto *BC = dyn_cast<BitcodeConstant>(V); in materializeValue()
1579 case BitcodeConstant::ConstantPtrAuthOpcode: { in materializeValue()
1591 case BitcodeConstant::NoCFIOpcode: { in materializeValue()
1598 case BitcodeConstant::DSOLocalEquivalentOpcode: { in materializeValue()
1605 case BitcodeConstant::BlockAddressOpcode: { in materializeValue()
1640 case BitcodeConstant::ConstantStructOpcode: in materializeValue()
1643 case BitcodeConstant::ConstantArrayOpcode: in materializeValue()
1646 case BitcodeConstant::ConstantVectorOpcode: in materializeValue()
1706 case BitcodeConstant::ConstantVectorOpcode: { in materializeValue()
1717 case BitcodeConstant::ConstantStructOpcode: in materializeValue()
1718 case BitcodeConstant::ConstantArrayOpcode: { in materializeValue()
3245 V = BitcodeConstant::create( in parseConstants()
3246 Alloc, CurTy, BitcodeConstant::ConstantStructOpcode, Elts); in parseConstants()
3248 V = BitcodeConstant::create(Alloc, CurTy, in parseConstants()
3249 BitcodeConstant::ConstantArrayOpcode, Elts); in parseConstants()
3251 V = BitcodeConstant::create( in parseConstants()
3252 Alloc, CurTy, BitcodeConstant::ConstantVectorOpcode, Elts); in parseConstants()
3337 V = BitcodeConstant::create(Alloc, CurTy, Opc, (unsigned)Record[1]); in parseConstants()
3366 V = BitcodeConstant::create(Alloc, CurTy, {(uint8_t)Opc, Flags}, in parseConstants()
3382 V = BitcodeConstant::create(Alloc, CurTy, Opc, (unsigned)Record[2]); in parseConstants()
3452 V = BitcodeConstant::create( in parseConstants()
3462 V = BitcodeConstant::create( in parseConstants()
3487 V = BitcodeConstant::create(Alloc, CurTy, Instruction::ExtractElement, in parseConstants()
3507 V = BitcodeConstant::create( in parseConstants()
3516 V = BitcodeConstant::create( in parseConstants()
3527 V = BitcodeConstant::create( in parseConstants()
3539 V = BitcodeConstant::create( in parseConstants()
3673 V = BitcodeConstant::create( in parseConstants()
3675 {BitcodeConstant::BlockAddressOpcode, 0, (unsigned)Record[2]}, in parseConstants()
3686 V = BitcodeConstant::create( in parseConstants()
3687 Alloc, CurTy, BitcodeConstant::DSOLocalEquivalentOpcode, Record[1]); in parseConstants()
3697 V = BitcodeConstant::create(Alloc, CurTy, BitcodeConstant::NoCFIOpcode, in parseConstants()
3705 V = BitcodeConstant::create(Alloc, CurTy, in parseConstants()
3706 BitcodeConstant::ConstantPtrAuthOpcode, in parseConstants()