mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
[CFLAA] Reflow comments; NFC
llvm-svn: 333330
This commit is contained in:
parent
354f312f3f
commit
43d2f7dda4
@ -423,17 +423,15 @@ template <typename CFLAA> class CFLGraphBuilder {
|
||||
addNode(Inst);
|
||||
|
||||
// Check if Inst is a call to a library function that
|
||||
// allocates/deallocates
|
||||
// on the heap. Those kinds of functions do not introduce any aliases.
|
||||
// allocates/deallocates on the heap. Those kinds of functions do not
|
||||
// introduce any aliases.
|
||||
// TODO: address other common library functions such as realloc(),
|
||||
// strdup(),
|
||||
// etc.
|
||||
// strdup(), etc.
|
||||
if (isMallocOrCallocLikeFn(Inst, &TLI) || isFreeCall(Inst, &TLI))
|
||||
return;
|
||||
|
||||
// TODO: Add support for noalias args/all the other fun function
|
||||
// attributes
|
||||
// that we can tack on.
|
||||
// attributes that we can tack on.
|
||||
SmallVector<Function *, 4> Targets;
|
||||
if (getPossibleTargets(CS, Targets))
|
||||
if (tryInterproceduralAnalysis(CS, Targets))
|
||||
|
Loading…
Reference in New Issue
Block a user