search for: invarianttag

Displaying 4 results from an estimated 4 matches for "invarianttag".

2010 Jul 16
2
[LLVMdev] MemoryDependenceAnalysis Bug or Feature?
...st, MemPtr, MemSize)) { case AliasAnalysis::NoModRef: // If the call has no effect on the queried pointer, just ignore it. continue; case AliasAnalysis::Mod: // If we're in an invariant region, we can ignore calls that ONLY // modify the pointer. if (InvariantTag) continue; return MemDepResult::getClobber(Inst); case AliasAnalysis::Ref: // If the call is known to never store to the pointer, and if this is a // load query, we can safely ignore it (scan past it). if (isLoad) continue; +++ return MemDepResult::getDe...
2010 Jul 17
0
[LLVMdev] MemoryDependenceAnalysis Bug or Feature?
...ase AliasAnalysis::NoModRef: >        // If the call has no effect on the queried pointer, just ignore it. >        continue; >      case AliasAnalysis::Mod: >        // If we're in an invariant region, we can ignore calls that ONLY >        // modify the pointer. >        if (InvariantTag) continue; >        return MemDepResult::getClobber(Inst); >      case AliasAnalysis::Ref: >        // If the call is known to never store to the pointer, and if this is > a >        // load query, we can safely ignore it (scan past it). >        if (isLoad) >          continue...
2010 Jul 18
2
[LLVMdev] MemoryDependenceAnalysis Bug or Feature?
...gt; // If the call has no effect on the queried pointer, just ignore > it. > > continue; > > case AliasAnalysis::Mod: > > // If we're in an invariant region, we can ignore calls that ONLY > > // modify the pointer. > > if (InvariantTag) continue; > > return MemDepResult::getClobber(Inst); > > case AliasAnalysis::Ref: > > // If the call is known to never store to the pointer, and if this > is > > a > > // load query, we can safely ignore it (scan past it). > >...
2010 Jul 18
0
[LLVMdev] MemoryDependenceAnalysis Bug or Feature?
...no effect on the queried pointer, just ignore >> > it. >> >        continue; >> >      case AliasAnalysis::Mod: >> >        // If we're in an invariant region, we can ignore calls that ONLY >> >        // modify the pointer. >> >        if (InvariantTag) continue; >> >        return MemDepResult::getClobber(Inst); >> >      case AliasAnalysis::Ref: >> >        // If the call is known to never store to the pointer, and if >> > this is >> > a >> >        // load query, we can safely ignore it (sc...