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...