Lines Matching refs:IsPPC64
177 bool IsPPC64;
185 bool isPPC64() const { return IsPPC64; }
225 IsPPC64 = (TheTriple.getArch() == Triple::ppc64 ||
251 bool IsPPC64;
284 IsPPC64 = o.IsPPC64;
307 /// isPPC64 - True if this operand is for an instruction in 64-bit mode.
308 bool isPPC64() const { return IsPPC64; }
410 if (isPPC64())
417 if (isPPC64())
481 static PPCOperand *CreateToken(StringRef Str, SMLoc S, bool IsPPC64) {
487 Op->IsPPC64 = IsPPC64;
492 bool IsPPC64) {
501 Op->IsPPC64 = IsPPC64;
505 IsPPC64) {
510 Op->IsPPC64 = IsPPC64;
515 SMLoc S, SMLoc E, bool IsPPC64) {
521 Op->IsPPC64 = IsPPC64;
526 SMLoc S, SMLoc E, bool IsPPC64) {
531 Op->IsPPC64 = IsPPC64;
536 SMLoc S, SMLoc E, bool IsPPC64) {
538 return CreateImm(CE->getValue(), S, E, IsPPC64);
542 return CreateTLSReg(SRE, S, E, IsPPC64);
544 return CreateExpr(Val, S, E, IsPPC64);
892 RegNo = isPPC64()? PPC::LR8 : PPC::LR;
896 RegNo = isPPC64()? PPC::CTR8 : PPC::CTR;
905 RegNo = isPPC64()? XRegs[IntVal] : RRegs[IntVal];
1111 Op = PPCOperand::CreateImm(IntVal, S, E, isPPC64());
1133 Op = PPCOperand::CreateFromMCExpr(EVal, S, E, isPPC64());
1153 Op = PPCOperand::CreateFromMCExpr(TLSSym, S, E, isPPC64());
1187 Op = PPCOperand::CreateImm(IntVal, S, E, isPPC64());
1220 PPCOperand::CreateTokenWithStringCopy(Mnemonic, NameLoc, isPPC64()));
1222 Operands.push_back(PPCOperand::CreateToken(Mnemonic, NameLoc, isPPC64()));
1228 PPCOperand::CreateTokenWithStringCopy(DotStr, DotLoc, isPPC64()));
1230 Operands.push_back(PPCOperand::CreateToken(DotStr, DotLoc, isPPC64()));
1262 return ParseDirectiveTC(isPPC64()? 8 : 4, DirectiveID.getLoc());