Searched refs:X86II (Results 1 - 16 of 16) sorted by relevance

/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h46 /// X86II - This namespace holds all of the target specific flags that
49 namespace X86II { namespace in namespace:llvm
566 return TSFlags >> X86II::OpcodeShift;
570 return (TSFlags & X86II::ImmMask) != 0;
576 switch (TSFlags & X86II::ImmMask) {
578 case X86II::Imm8:
579 case X86II::Imm8PCRel: return 1;
580 case X86II::Imm16:
581 case X86II::Imm16PCRel: return 2;
582 case X86II
[all...]
H A DX86MCCodeEmitter.cpp92 if (X86II::isX86_64ExtendedReg(SrcReg))
186 assert(((TSFlags & X86II::EncodingMask) == X86II::EVEX) &&
190 (TSFlags & X86II::CD8_Scale_Mask) >> X86II::CD8_Scale_Shift;
211 unsigned Size = X86II::getSizeOfImm(TSFlags);
212 bool isPCRel = X86II::isImmPCRel(TSFlags);
214 if (X86II::isImmSigned(TSFlags)) {
373 bool HasEVEX = (TSFlags & X86II::EncodingMask) == X86II
[all...]
/external/llvm/lib/Target/X86/
H A DX86Subtarget.cpp51 return X86II::MO_GOTOFF;
54 return X86II::MO_PIC_BASE_OFFSET;
57 return X86II::MO_NO_FLAG;
67 return X86II::MO_DLLIMPORT;
75 return X86II::MO_NO_FLAG;
82 return X86II::MO_GOTPCREL;
88 return X86II::MO_GOTPCREL;
91 return X86II::MO_NO_FLAG;
97 return X86II::MO_GOTOFF;
98 return X86II
[all...]
H A DX86AsmPrinter.cpp88 if (MO.getTargetFlags() == X86II::MO_DARWIN_STUB)
90 else if (MO.getTargetFlags() == X86II::MO_DARWIN_NONLAZY ||
91 MO.getTargetFlags() == X86II::MO_DARWIN_NONLAZY_PIC_BASE ||
92 MO.getTargetFlags() == X86II::MO_DARWIN_HIDDEN_NONLAZY_PIC_BASE)
98 if (MO.getTargetFlags() == X86II::MO_DLLIMPORT)
102 if (MO.getTargetFlags() == X86II::MO_DARWIN_NONLAZY ||
103 MO.getTargetFlags() == X86II::MO_DARWIN_NONLAZY_PIC_BASE) {
110 } else if (MO.getTargetFlags() == X86II::MO_DARWIN_HIDDEN_NONLAZY_PIC_BASE){
118 } else if (MO.getTargetFlags() == X86II::MO_DARWIN_STUB) {
144 case X86II
[all...]
H A DX86InstrInfo.h88 case X86II::MO_DLLIMPORT: // dllimport stub.
89 case X86II::MO_GOTPCREL: // rip-relative GOT reference.
90 case X86II::MO_GOT: // normal GOT reference.
91 case X86II::MO_DARWIN_NONLAZY_PIC_BASE: // Normal $non_lazy_ptr ref.
92 case X86II::MO_DARWIN_NONLAZY: // Normal $non_lazy_ptr ref.
93 case X86II::MO_DARWIN_HIDDEN_NONLAZY_PIC_BASE: // Hidden $non_lazy_ptr ref.
105 case X86II::MO_GOTOFF: // isPICStyleGOT: local global.
106 case X86II::MO_GOT: // isPICStyleGOT: other global.
107 case X86II::MO_PIC_BASE_OFFSET: // Darwin local global.
108 case X86II
[all...]
H A DX86MCInstLower.cpp138 case X86II::MO_DLLIMPORT:
142 case X86II::MO_DARWIN_STUB:
145 case X86II::MO_DARWIN_NONLAZY:
146 case X86II::MO_DARWIN_NONLAZY_PIC_BASE:
147 case X86II::MO_DARWIN_HIDDEN_NONLAZY_PIC_BASE:
178 case X86II::MO_DARWIN_NONLAZY:
179 case X86II::MO_DARWIN_NONLAZY_PIC_BASE: {
191 case X86II::MO_DARWIN_HIDDEN_NONLAZY_PIC_BASE: {
203 case X86II::MO_DARWIN_STUB: {
235 case X86II
[all...]
H A DX86OptimizeLEAs.cpp126 int MemOpNo = X86II::getMemoryOperandNo(Desc.TSFlags, MI.getOpcode()) +
127 X86II::getOperandBias(Desc);
249 int MemOpNo = X86II::getMemoryOperandNo(Desc.TSFlags, Opcode);
255 MemOpNo += X86II::getOperandBias(Desc);
H A DX86FloatingPoint.cpp373 unsigned FPInstClass = Flags & X86II::FPTypeMask;
375 FPInstClass = X86II::SpecialFP;
378 FPInstClass = X86II::SpecialFP;
382 FPInstClass = X86II::SpecialFP;
385 FPInstClass = X86II::SpecialFP;
387 if (FPInstClass == X86II::NotFP)
407 case X86II::ZeroArgFP: handleZeroArgFP(I); break;
408 case X86II::OneArgFP: handleOneArgFP(I); break; // fstp ST(0)
409 case X86II::OneArgFPRW: handleOneArgFPRW(I); break; // ST(0) = fsqrt(ST(0))
410 case X86II
[all...]
H A DX86FixupLEAs.cpp296 int AddrOffset = X86II::getMemoryOperandNo(Desc.TSFlags, opcode);
298 AddrOffset += X86II::getOperandBias(Desc);
H A DX86FastISel.cpp942 AM.GVOpFlags = X86II::MO_PIC_BASE_OFFSET;
944 AM.GVOpFlags = X86II::MO_GOTOFF;
3123 OpFlags = X86II::MO_PLT;
3131 OpFlags = X86II::MO_DARWIN_STUB;
3401 OpFlag = X86II::MO_PIC_BASE_OFFSET;
3404 OpFlag = X86II::MO_GOTOFF;
H A DX86InstrInfo.cpp2523 unsigned ShiftCountMask = (MI->getDesc().TSFlags & X86II::REX_W) ? 63 : 31;
4583 int MemRefBegin = X86II::getMemoryOperandNo(Desc.TSFlags, MemOp->getOpcode());
4587 MemRefBegin += X86II::getOperandBias(Desc);
5359 .addReg(0).addGlobalAddress(GV, 0, X86II::MO_GOTPCREL).addReg(0)
5564 // X86II::MO_GOT_ABSOLUTE_ADDRESS after folding.
5566 MI->getOperand(2).getTargetFlags() == X86II::MO_GOT_ABSOLUTE_ADDRESS)
6851 uint16_t domain = (MI->getDesc().TSFlags >> X86II::SSEDomainShift) & 3;
6863 uint16_t dom = (MI->getDesc().TSFlags >> X86II::SSEDomainShift) & 3;
7140 using namespace X86II;
7219 X86II
[all...]
H A DX86ISelLowering.cpp3411 OpFlags = X86II::MO_PLT;
3419 OpFlags = X86II::MO_DARWIN_STUB;
3425 OpFlags = X86II::MO_GOTPCREL;
3451 OpFlags = X86II::MO_PLT;
3458 OpFlags = X86II::MO_DARWIN_STUB;
4174 return GA->getTargetFlags() != X86II::MO_GOTTPOFF;
11980 OpFlag = X86II::MO_GOTOFF;
11982 OpFlag = X86II::MO_PIC_BASE_OFFSET;
12012 OpFlag = X86II::MO_GOTOFF;
12014 OpFlag = X86II
[all...]
H A DX86ISelDAGToDAG.cpp72 unsigned char SymbolFlags; // X86II::MO_*
77 MCSym(nullptr), JT(-1), Align(0), SymbolFlags(X86II::MO_NO_FLAG) {}
859 AM.SymbolFlags == X86II::MO_NO_FLAG &&
/external/llvm/lib/Target/X86/InstPrinter/
H A DX86ATTInstPrinter.cpp50 if (TSFlags & X86II::LOCK)
H A DX86IntelInstPrinter.cpp41 if (TSFlags & X86II::LOCK)
/external/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp932 X86II::isX86_64NonExtLowByteReg(RegNo) ||
933 X86II::isX86_64ExtendedReg(RegNo))
2406 if (X86II::isX86_64ExtendedReg(Inst.getOperand(0).getReg()) ||
2407 !X86II::isX86_64ExtendedReg(Inst.getOperand(1).getReg()))
2432 if (X86II::isX86_64ExtendedReg(Inst.getOperand(0).getReg()) ||
2433 !X86II::isX86_64ExtendedReg(Inst.getOperand(2).getReg()))

Completed in 158 milliseconds