reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExpr.cpp
  624   llvm::Value *KMul = Builder.getInt64(0x9ddfea08eb382d69ULL);
  625   llvm::Value *K47 = Builder.getInt64(47);
  626   llvm::Value *A0 = Builder.CreateMul(Builder.CreateXor(Low, High), KMul);
  626   llvm::Value *A0 = Builder.CreateMul(Builder.CreateXor(Low, High), KMul);
  627   llvm::Value *A1 = Builder.CreateXor(Builder.CreateLShr(A0, K47), A0);
  627   llvm::Value *A1 = Builder.CreateXor(Builder.CreateLShr(A0, K47), A0);
  628   llvm::Value *B0 = Builder.CreateMul(Builder.CreateXor(High, A1), KMul);
  628   llvm::Value *B0 = Builder.CreateMul(Builder.CreateXor(High, A1), KMul);
  629   llvm::Value *B1 = Builder.CreateXor(Builder.CreateLShr(B0, K47), B0);
  629   llvm::Value *B1 = Builder.CreateXor(Builder.CreateLShr(B0, K47), B0);
  630   return Builder.CreateMul(B1, KMul);