search for: findaliassetforpointer

Displaying 5 results from an estimated 5 matches for "findaliassetforpointer".

2016 Jan 27
2
Skip redundant checks in AliasSet::aliasesUnknownInst
Thank you for the idea! Could you please explain it? If I’m not mistaken, you advise to insert the unknown insts of an every AS from AliasSetTracker::add(const AliasSetTracker &AST) into a smallptrset and consequently append it to merged alias sets from AliasSetTracker::findAliasSetForUnknownInst. I think that Philip proposed something similar to your approach in
2016 Jan 27
2
Skip redundant checks in AliasSet::aliasesUnknownInst
...nst AliasSetTracker &AST) into a smallptrset > and consequently append it to merged alias sets from > AliasSetTracker::findAliasSetForUnknownInst. > > > Well, no. This is not the only place duplication can occur, because > the merging of unknownInsts can occur through findAliasSetForPointer > as well, if that AS has unknown instructions. > > > See below. > > I think that Philip > proposed something similar to your approach in > https://llvm.org/bugs/show_bug.cgi?id=23077. > > > You reported that you are finding duplicates on the unknown in...
2004 Sep 02
0
[LLVMdev] Problem with CVS LLVM build in obj != src dir case
.../Analysis/AliasSetTracker.cpp: In member function `bool llvm::AliasSetTracker::remove(llvm::FreeInst*)': /home/wanderer/pkg/build/llvm/src/llvm/lib/Analysis/AliasSetTracker.cpp:366: warning: passing negative value `-0x000000001' for converting 2 of `llvm::AliasSet* llvm::AliasSetTracker::findAliasSetForPointer(const llvm::Value*, unsigned int)' Compiling DeadStoreElimination.cpp /home/wanderer/pkg/build/llvm/src/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp: In member function `bool<unnamed>::DSE::runOnBasicBlock(llvm::BasicBlock&)': /home/wanderer/pkg/build/llvm/src/llvm/lib/T...
2004 Sep 01
2
[LLVMdev] Problem with CVS LLVM build in obj != src dir case
LLVM build without big problems in obj dir == src dir case (for example, last night tester build) But I have problem with building CVS version LLVM in obj dir != src dir case. ======= Finished building ModuleMaker debug executable (without symbols) ======= gmake[2]: Leaving directory `/usr/home/wanderer/pkg/build/llvm/obj/examples/ModuleMaker' gmake[1]: Leaving directory
2004 Sep 02
1
[LLVMdev] Problem with CVS LLVM build in obj != src dir case
...acker.cpp: In > member function `bool llvm::AliasSetTracker::remove(llvm::FreeInst*)': > /home/wanderer/pkg/build/llvm/src/llvm/lib/Analysis/AliasSetTracker.cpp:366: > warning: passing negative value `-0x000000001' for converting 2 of > `llvm::AliasSet* llvm::AliasSetTracker::findAliasSetForPointer(const > llvm::Value*, unsigned int)' > > Compiling DeadStoreElimination.cpp > /home/wanderer/pkg/build/llvm/src/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp: > In member function `bool<unnamed>::DSE::runOnBasicBlock(llvm::BasicBlock&)': > /home/wanderer...