Lines Matching refs:BCEAtom
81 struct BCEAtom { struct
82 BCEAtom() = default;
83 BCEAtom(GetElementPtrInst *GEP, LoadInst *LoadI, int BaseId, APInt Offset) in BCEAtom() argument
86 BCEAtom(const BCEAtom &) = delete;
87 BCEAtom &operator=(const BCEAtom &) = delete;
89 BCEAtom(BCEAtom &&that) = default;
90 BCEAtom &operator=(BCEAtom &&that) { in operator =() argument
110 bool operator<(const BCEAtom &O) const { in operator <() argument
142 BCEAtom visitICmpLoadOperand(Value *const Val, BaseIdentifier &BaseId) { in visitICmpLoadOperand()
175 return BCEAtom(GEP, LoadI, BaseId.getBaseId(GEP->getPointerOperand()), in visitICmpLoadOperand()
186 BCEAtom Lhs;
187 BCEAtom Rhs;
191 BCECmp(BCEAtom L, BCEAtom R, int SizeBits, const ICmpInst *CmpI) in BCECmp()
209 const BCEAtom &Lhs() const { return Cmp.Lhs; } in Lhs()
210 const BCEAtom &Rhs() const { return Cmp.Rhs; } in Rhs()