Searched refs:AArch64II (Results 1 - 9 of 9) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp49 if ((MO.getTargetFlags() & AArch64II::MO_GOT) != 0) {
50 if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) == AArch64II::MO_PAGE)
52 else if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) ==
53 AArch64II::MO_PAGEOFF)
57 } else if ((MO.getTargetFlags() & AArch64II::MO_TLS) != 0) {
58 if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) == AArch64II::MO_PAGE)
60 else if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) ==
61 AArch64II
[all...]
H A DAArch64Subtarget.cpp72 return AArch64II::MO_GOT;
79 return AArch64II::MO_CONSTPOOL;
81 return AArch64II::MO_GOT;
94 return isDef ? AArch64II::MO_NO_FLAG : AArch64II::MO_GOT;
97 return GV->hasLocalLinkage() ? AArch64II::MO_NO_FLAG : AArch64II::MO_GOT;
100 return AArch64II::MO_NO_FLAG;
H A DAArch64ExpandPseudoInsts.cpp662 MIB1.addGlobalAddress(MO1.getGlobal(), 0, Flags | AArch64II::MO_PAGE);
664 Flags | AArch64II::MO_PAGEOFF | AArch64II::MO_NC);
666 MIB1.addExternalSymbol(MO1.getSymbolName(), Flags | AArch64II::MO_PAGE);
668 Flags | AArch64II::MO_PAGEOFF | AArch64II::MO_NC);
673 Flags | AArch64II::MO_PAGE);
675 Flags | AArch64II::MO_PAGEOFF |
676 AArch64II::MO_NC);
H A DAArch64AsmPrinter.cpp494 MO_TLSDESC_LO12.setTargetFlags(AArch64II::MO_TLS | AArch64II::MO_PAGEOFF |
495 AArch64II::MO_NC);
496 MO_TLSDESC.setTargetFlags(AArch64II::MO_TLS | AArch64II::MO_PAGE);
H A DAArch64FastISel.cpp401 ADRPReg).addConstantPoolIndex(CPI, 0, AArch64II::MO_PAGE);
407 .addConstantPoolIndex(CPI, 0, AArch64II::MO_PAGEOFF | AArch64II::MO_NC);
430 if (OpFlags & AArch64II::MO_GOT) {
434 .addGlobalAddress(GV, 0, AArch64II::MO_GOT | AArch64II::MO_PAGE);
440 .addGlobalAddress(GV, 0, AArch64II::MO_GOT | AArch64II::MO_PAGEOFF |
441 AArch64II::MO_NC);
442 } else if (OpFlags & AArch64II
[all...]
H A DAArch64ISelLowering.cpp3126 DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, AArch64II::MO_GOT);
3132 Callee = DAG.getTargetExternalSymbol(Sym, PtrVT, AArch64II::MO_GOT);
3314 if ((OpFlags & AArch64II::MO_GOT) != 0) {
3321 if ((OpFlags & AArch64II::MO_CONSTPOOL) != 0) {
3324 SDValue Hi = DAG.getTargetConstantPool(GV, PtrVT, 0, 0, AArch64II::MO_PAGE);
3326 unsigned char LoFlags = AArch64II::MO_PAGEOFF | AArch64II::MO_NC;
3342 const unsigned char MO_NC = AArch64II::MO_NC;
3345 DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, AArch64II::MO_G3),
3346 DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, AArch64II
[all...]
H A DAArch64CollectLOH.cpp663 if (Instr->getOperand(2).getTargetFlags() & AArch64II::MO_GOT)
739 !(Use.getOperand(2).getTargetFlags() & AArch64II::MO_GOT)))
898 !(L2->getOperand(2).getTargetFlags() & AArch64II::MO_GOT))
H A DAArch64InstrInfo.cpp997 const unsigned char MO_NC = AArch64II::MO_NC;
999 if ((OpFlags & AArch64II::MO_GOT) != 0) {
1001 .addGlobalAddress(GV, 0, AArch64II::MO_GOT);
1007 .addGlobalAddress(GV, 0, AArch64II::MO_G3).addImm(48);
1010 .addGlobalAddress(GV, 0, AArch64II::MO_G2 | MO_NC).addImm(32);
1013 .addGlobalAddress(GV, 0, AArch64II::MO_G1 | MO_NC).addImm(16);
1016 .addGlobalAddress(GV, 0, AArch64II::MO_G0 | MO_NC).addImm(0);
1022 .addGlobalAddress(GV, 0, OpFlags | AArch64II::MO_PAGE);
1023 unsigned char LoFlags = OpFlags | AArch64II::MO_PAGEOFF | MO_NC;
3025 const unsigned Mask = AArch64II
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h1327 namespace AArch64II { namespace in namespace:llvm
1389 } // end namespace AArch64II

Completed in 96 milliseconds