Home | History | Annotate | Download | only in src

Lines Matching defs:MemOperand

1397     auto *MemOperand = X86OperandMem::create(
1403 return legalize(MemOperand);
1436 auto *MemOperand = X86OperandMem::create(
1442 return legalize(MemOperand);
8289 X86OperandMem *MemOperand =
8291 _mov(Reg, MemOperand);
8299 TargetX86Base<TraitsType>::randomizeOrPoolImmediate(X86OperandMem *MemOperand,
8301 assert(MemOperand);
8305 return MemOperand;
8313 return MemOperand;
8318 if (MemOperand->getRandomized())
8319 return MemOperand;
8321 auto *C = llvm::dyn_cast_or_null<Constant>(MemOperand->getOffset());
8324 return MemOperand;
8328 return MemOperand;
8344 llvm::dyn_cast<ConstantInteger32>(MemOperand->getOffset())->getValue();
8347 Ctx->getConstantInt(MemOperand->getOffset()->getType(), Cookie + Value);
8349 Ctx->getConstantInt(MemOperand->getOffset()->getType(), 0 - Cookie);
8352 Func, MemOperand->getType(), MemOperand->getBase(), Mask1);
8357 Variable *RegTemp = makeReg(MemOperand->getOffset()->getType(), RegNum);
8361 Func, MemOperand->getType(), RegTemp, Mask2, MemOperand->getIndex(),
8362 MemOperand->getShift(), MemOperand->getSegmentRegister(),
8363 MemOperand->getIsRebased());
8386 return MemOperand;
8388 assert(MemOperand->getOffset()->getShouldBePooled());
8391 Ctx->getConstantSym(SymOffset, MemOperand->getOffset()->getLabelName());
8394 Func, MemOperand->getOffset()->getType(), NoBase, Symbol);
8399 if (MemOperand->getBase()) {
8401 Func, MemOperand->getType(), MemOperand->getBase(), nullptr, RegTemp,
8402 0, MemOperand->getSegmentRegister());
8406 Func, MemOperand->getType(), RegTemp, nullptr, MemOperand->getIndex(),
8407 MemOperand->getShift(), MemOperand->getSegmentRegister());