Home | History | Annotate | Download | only in ExecutionEngine

Lines Matching defs:JITSymbolFlags

40 class JITSymbolFlags {
54 /// @brief Default-construct a JITSymbolFlags instance.
55 JITSymbolFlags() = default;
57 /// @brief Construct a JITSymbolFlags instance from the given flags.
58 JITSymbolFlags(FlagNames Flags) : Flags(Flags) {}
60 /// @brief Construct a JITSymbolFlags instance from the given flags and target
62 JITSymbolFlags(FlagNames Flags, TargetFlagsType TargetFlags)
102 /// Construct a JITSymbolFlags value based on the flags of the given global
104 static JITSymbolFlags fromGlobalValue(const GlobalValue &GV);
106 /// Construct a JITSymbolFlags value based on the flags of the given libobject
108 static JITSymbolFlags fromObjectSymbol(const object::BasicSymbolRef &Symbol);
126 operator JITSymbolFlags::TargetFlagsType&() { return Flags; }
131 JITSymbolFlags::TargetFlagsType Flags = 0;
141 JITEvaluatedSymbol(JITTargetAddress Address, JITSymbolFlags Flags)
151 JITSymbolFlags getFlags() const { return Flags; }
155 JITSymbolFlags Flags;
171 : Err(std::move(Err)), Flags(JITSymbolFlags::HasError) {}
174 JITSymbol(JITTargetAddress Addr, JITSymbolFlags Flags)
190 JITSymbol(GetAddressFtor GetAddress, JITSymbolFlags Flags)
248 JITSymbolFlags getFlags() const { return Flags; }
256 JITSymbolFlags Flags;