search for: isindirectcall

Displaying 3 results from an estimated 3 matches for "isindirectcall".

Did you mean: indirectcall
2018 Sep 12
2
CallSiteBase::getCalledFunction and non-trivial calls
...quot;direct" could mean "trivial", but here it seems ambiguous at best. I was able to find some discussion of this previously at http://lists.llvm.org/pipermail/llvm-dev/2015-November/092396.html but it feels like the docs/implementation of some of the functions in CallSiteBase (isIndirectCall also does not seem quite correct, and is not used in a couple places it could be) should just be updated to reflect this. Is my assessment reasonable? I can update these functions, but it will require updating uses throughout the codebase so I wanted to ask if this makes any sense before start...
2018 Sep 12
2
CallSiteBase::getCalledFunction and non-trivial calls
...a direct ("trivial") call. > >> >> I was able to find some discussion of this previously at >> http://lists.llvm.org/pipermail/llvm-dev/2015-November/092396.html but >> it feels like the docs/implementation of some of the functions in >> CallSiteBase (isIndirectCall also does not seem quite correct, and is >> not used in a couple places it could be) should just be updated to >> reflect this. >> >> Is my assessment reasonable? I can update these functions, but it will >> require updating uses throughout the codebase so I wanted...
2012 Apr 19
0
[LLVMdev] Target Dependent Hexagon Packetizer patch
...End = llvm::prior(RegionEnd); >> + continue; >> + } >> + >> + Packetizer.PacketizeMIs(MBB, I, RegionEnd); >> + RegionEnd = I; >> + } >> + } >> + >> + return true; >> +} >> + >> + >> +static bool IsIndirectCall(MachineInstr* MI) { >> + return ((MI->getOpcode() == Hexagon::CALLR) || >> + (MI->getOpcode() == Hexagon::CALLRv3)); >> +} >> + >> +// Reserve resources for constant extender. Trigure an assertion if >> +// reservation fail. >> +void Hexagon...