Searched refs:VEMCExpr (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCExpr.cpp | 27 const VEMCExpr *VEMCExpr::create(VariantKind Kind, const MCExpr *Expr, in create() 29 return new (Ctx) VEMCExpr(Kind, Expr); in create() 32 void VEMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl() 44 bool VEMCExpr::printVariantKind(raw_ostream &OS, VariantKind Kind) { in printVariantKind() 70 void VEMCExpr::printVariantKindSuffix(raw_ostream &OS, VariantKind Kind) { in printVariantKindSuffix() 120 VEMCExpr::VariantKind VEMCExpr::parseVariantKind(StringRef name) { in parseVariantKind() 121 return StringSwitch<VEMCExpr::VariantKind>(name) in parseVariantKind() 139 VE::Fixups VEMCExpr::getFixupKind(VEMCExpr::VariantKind Kind) { in getFixupKind() 176 bool VEMCExpr::evaluateAsRelocatableImpl(MCValue &Res, in evaluateAsRelocatableImpl() 218 void VEMCExpr::visitUsedExpr(MCStreamer &Streamer) const { in visitUsedExpr() [all …]
|
| H A D | VEMCExpr.h | 23 class VEMCExpr : public MCTargetExpr { 48 explicit VEMCExpr(VariantKind Kind, const MCExpr *Expr) in VEMCExpr() function 55 static const VEMCExpr *create(VariantKind Kind, const MCExpr *Expr, 85 static bool classof(const VEMCExpr *) { return true; } in classof() argument
|
| H A D | VEELFObjectWriter.cpp | 42 if (const VEMCExpr *SExpr = dyn_cast<VEMCExpr>(Fixup.getValue())) { in getRelocType() 43 if (SExpr->getKind() == VEMCExpr::VK_VE_PC_LO32) in getRelocType()
|
| H A D | VEMCCodeEmitter.cpp | 101 if (const VEMCExpr *SExpr = dyn_cast<VEMCExpr>(Expr)) { in getMachineOpValue()
|
| H A D | CMakeLists.txt | 7 VEMCExpr.cpp
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEAsmPrinter.cpp | 69 static MCOperand createVEMCOperand(VEMCExpr::VariantKind Kind, MCSymbol *Sym, in createVEMCOperand() 72 const VEMCExpr *expr = VEMCExpr::create(Kind, MCSym, OutContext); in createVEMCOperand() 76 static MCOperand createGOTRelExprOp(VEMCExpr::VariantKind Kind, in createGOTRelExprOp() 79 const VEMCExpr *expr = VEMCExpr::create(Kind, GOT, OutContext); in createGOTRelExprOp() 168 VEMCExpr::VariantKind HiKind, VEMCExpr::VariantKind LoKind, in emitHiLo() 196 emitHiLo(*OutStreamer, GOTLabel, VEMCExpr::VK_VE_HI32, in lowerGETGOTAndEmitMCInsts() 197 VEMCExpr::VK_VE_LO32, MCRegOP, OutContext, STI); in lowerGETGOTAndEmitMCInsts() 212 createGOTRelExprOp(VEMCExpr::VK_VE_PC_LO32, GOTLabel, OutContext); in lowerGETGOTAndEmitMCInsts() 218 createGOTRelExprOp(VEMCExpr::VK_VE_PC_HI32, GOTLabel, OutContext); in lowerGETGOTAndEmitMCInsts() 260 createGOTRelExprOp(VEMCExpr::VK_VE_PLT_LO32, AddrSym, OutContext); in lowerGETFunPLTAndEmitMCInsts() [all …]
|
| H A D | VEMCInstLower.cpp | 31 VEMCExpr::VariantKind Kind = (VEMCExpr::VariantKind)MO.getTargetFlags(); in LowerSymbolOperand() 39 Expr = VEMCExpr::create(Kind, Expr, AP.OutContext); in LowerSymbolOperand()
|
| H A D | VEISelLowering.cpp | 659 makeHiLoPair(Callee, VEMCExpr::VK_VE_HI32, VEMCExpr::VK_VE_LO32, DAG); in LowerCall() 669 makeHiLoPair(Callee, VEMCExpr::VK_VE_HI32, VEMCExpr::VK_VE_LO32, DAG); in LowerCall() 1037 return makeHiLoPair(Op, VEMCExpr::VK_VE_HI32, VEMCExpr::VK_VE_LO32, DAG); in makeAddress() 1774 Addr = makeHiLoPair(Addr, VEMCExpr::VK_VE_GOTOFF_HI32, in lowerINTRINSIC_WO_CHAIN() 1779 return makeHiLoPair(Addr, VEMCExpr::VK_VE_HI32, VEMCExpr::VK_VE_LO32, DAG); in lowerINTRINSIC_WO_CHAIN() 2031 .addMBB(TargetBB, VEMCExpr::VK_VE_GOTOFF_LO32); in prepareMBB() 2038 .addMBB(TargetBB, VEMCExpr::VK_VE_GOTOFF_HI32); in prepareMBB() 2047 .addMBB(TargetBB, VEMCExpr::VK_VE_LO32); in prepareMBB() 2054 .addMBB(TargetBB, VEMCExpr::VK_VE_HI32); in prepareMBB() 2539 .addJumpTableIndex(MJTI, VEMCExpr::VK_VE_LO32); in emitSjLjDispatchBlock() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 1047 Variant = VEMCExpr::VK_VE_None; in extractModifierFromExpr() 1060 Variant = VEMCExpr::VK_VE_REFLONG; in extractModifierFromExpr() 1063 Variant = VEMCExpr::VK_VE_HI32; in extractModifierFromExpr() 1066 Variant = VEMCExpr::VK_VE_LO32; in extractModifierFromExpr() 1069 Variant = VEMCExpr::VK_VE_PC_HI32; in extractModifierFromExpr() 1072 Variant = VEMCExpr::VK_VE_PC_LO32; in extractModifierFromExpr() 1075 Variant = VEMCExpr::VK_VE_GOT_HI32; in extractModifierFromExpr() 1078 Variant = VEMCExpr::VK_VE_GOT_LO32; in extractModifierFromExpr() 1087 Variant = VEMCExpr::VK_VE_PLT_HI32; in extractModifierFromExpr() 1090 Variant = VEMCExpr::VK_VE_PLT_LO32; in extractModifierFromExpr() [all …]
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 6753 llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.cpp 6754 llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h
|