Lines Matching refs:Opnd
159 const Inst *getProducerFor(const Operand *Opnd) const;
335 const Inst *BoolFolding<Traits>::getProducerFor(const Operand *Opnd) const {
336 auto *Var = llvm::dyn_cast<const Variable>(Opnd);
791 inline uint64_t getConstantMemoryOrder(Operand *Opnd) {
792 if (auto *Integer = llvm::dyn_cast<ConstantInteger32>(Opnd))
3579 inline bool isZero(const Operand *Opnd) {
3580 if (auto *C64 = llvm::dyn_cast<ConstantInteger64>(Opnd))
3582 if (auto *C32 = llvm::dyn_cast<ConstantInteger32>(Opnd))
6019 void TargetX86Base<TraitsType>::doMockBoundsCheck(Operand *Opnd) {
6022 if (auto *Mem = llvm::dyn_cast<X86OperandMem>(Opnd)) {
6026 Opnd = Mem->getBase();
6030 auto *Var = llvm::dyn_cast_or_null<Variable>(Opnd);
6040 _cmp(Opnd, Ctx->getConstantZero(IceType_i32));
6042 _cmp(Opnd, Ctx->getConstantInt32(1));
8117 TargetX86Base<TraitsType>::formMemoryOperand(Operand *Opnd, Type Ty,
8119 auto *Mem = llvm::dyn_cast<X86OperandMem>(Opnd);
8124 auto *Base = llvm::dyn_cast<Variable>(Opnd);
8125 auto *Offset = llvm::dyn_cast<Constant>(Opnd);