[LLVMdev] api changes in llvm 2.4
Anton Korobeynikov
asl at math.spbu.ru
Mon Oct 13 09:55:47 PDT 2008
Hello, Pekka
> 12) getSectionForFunction(*f) to f->getSection()
This is not a correct substitution. Function::getSection() returns
section set on function explicitely, getSectionForFunction() calculated
desired section name, where function should be emitted into (for
example, unique function name for linkonce stuff).
getSectionForFunction() was replaced with universal
TargetAsmInfo::SectionForGlobal() hook. See, for example,
X86ATTAsmPrinter::emitFunctionHeader() for usage and ELFTargetAsmInfo
class for example implementation of this hook.
--
WBR, Anton Korobeynikov
More information about the llvm-dev
mailing list