Home | History | Annotate | Download | only in Utils

Lines Matching refs:Depth

68                                              unsigned Depth) {
72 return MatchAddr(ScaleReg, Depth);
154 unsigned Depth) {
156 if (Depth >= 5) return false;
161 return MatchAddr(AddrInst->getOperand(0), Depth);
166 return MatchAddr(AddrInst->getOperand(0), Depth);
177 return MatchAddr(AddrInst->getOperand(0), Depth);
183 if (MatchAddr(AddrInst->getOperand(1), Depth+1) &&
184 MatchAddr(AddrInst->getOperand(0), Depth+1))
192 if (MatchAddr(AddrInst->getOperand(0), Depth+1) &&
193 MatchAddr(AddrInst->getOperand(1), Depth+1))
213 return MatchScaledValue(AddrInst->getOperand(0), Scale, Depth);
252 if (MatchAddr(AddrInst->getOperand(0), Depth+1))
267 if (!MatchAddr(AddrInst->getOperand(0), Depth+1)) {
280 Depth)) {
291 VariableScale, Depth)) {
310 bool AddressingModeMatcher::MatchAddr(Value *Addr, unsigned Depth) {
330 if (MatchOperationAddr(I, I->getOpcode(), Depth)) {
346 if (MatchOperationAddr(CE, CE->getOpcode(), Depth))