15 "Trying to get csect representation of this symbol but none was set.");
17 "SymbolTableNames need to be the same for this symbol and its csect "
19 return RepresentedCsect;
23 assert(
C &&
"Assigned csect should not be null.");
24 assert((!RepresentedCsect || RepresentedCsect ==
C) &&
25 "Trying to set a csect that doesn't match the one that this symbol is "
26 "already mapped to.");
28 "SymbolTableNames need to be the same for this symbol and its csect "
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
StringRef getSymbolTableName() const
StringRef getSymbolTableName() const
void setRepresentedCsect(MCSectionXCOFF *C)
MCSectionXCOFF * getRepresentedCsect() const
@ C
The default llvm calling convention, compatible with C.
This is an optimization pass for GlobalISel generic memory operations.