Lines Matching refs:RISCVMCExpr
525 auto Expr = RISCVMCExpr::create(Res, RISCVMCExpr::VK_RISCV_CALL, OutContext); in LowerHWASAN_CHECK_MEMACCESS()
636 auto Expr = RISCVMCExpr::create(HwasanTagMismatchV2Ref, in EmitHwasanMemaccessSymbols()
637 RISCVMCExpr::VK_RISCV_CALL, OutContext); in EmitHwasanMemaccessSymbols()
826 RISCVMCExpr::VariantKind Kind; in lowerSymbolOperand()
832 Kind = RISCVMCExpr::VK_RISCV_None; in lowerSymbolOperand()
835 Kind = RISCVMCExpr::VK_RISCV_CALL_PLT; in lowerSymbolOperand()
838 Kind = RISCVMCExpr::VK_RISCV_LO; in lowerSymbolOperand()
841 Kind = RISCVMCExpr::VK_RISCV_HI; in lowerSymbolOperand()
844 Kind = RISCVMCExpr::VK_RISCV_PCREL_LO; in lowerSymbolOperand()
847 Kind = RISCVMCExpr::VK_RISCV_PCREL_HI; in lowerSymbolOperand()
850 Kind = RISCVMCExpr::VK_RISCV_GOT_HI; in lowerSymbolOperand()
853 Kind = RISCVMCExpr::VK_RISCV_TPREL_LO; in lowerSymbolOperand()
856 Kind = RISCVMCExpr::VK_RISCV_TPREL_HI; in lowerSymbolOperand()
859 Kind = RISCVMCExpr::VK_RISCV_TPREL_ADD; in lowerSymbolOperand()
862 Kind = RISCVMCExpr::VK_RISCV_TLS_GOT_HI; in lowerSymbolOperand()
865 Kind = RISCVMCExpr::VK_RISCV_TLS_GD_HI; in lowerSymbolOperand()
868 Kind = RISCVMCExpr::VK_RISCV_TLSDESC_HI; in lowerSymbolOperand()
871 Kind = RISCVMCExpr::VK_RISCV_TLSDESC_LOAD_LO; in lowerSymbolOperand()
874 Kind = RISCVMCExpr::VK_RISCV_TLSDESC_ADD_LO; in lowerSymbolOperand()
877 Kind = RISCVMCExpr::VK_RISCV_TLSDESC_CALL; in lowerSymbolOperand()
888 if (Kind != RISCVMCExpr::VK_RISCV_None) in lowerSymbolOperand()
889 ME = RISCVMCExpr::create(ME, Kind, Ctx); in lowerSymbolOperand()