Searched refs:Locality (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/polly/www/ |
| H A D | menu.html.incl | 3 <h2><span>LLVM Framework for High-Level Loop and Data-Locality
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 2915 Value *Locality, *RW, *Address = EmitScalarExpr(E->getArg(0)); in EmitBuiltinExpr() local 2919 Locality = (E->getNumArgs() > 2) ? EmitScalarExpr(E->getArg(2)) : in EmitBuiltinExpr() 2923 return RValue::get(Builder.CreateCall(F, {Address, RW, Locality, Data})); in EmitBuiltinExpr() 7498 Value *Locality = llvm::ConstantInt::get(Int32Ty, 3); in EmitARMBuiltinExpr() local 7501 return Builder.CreateCall(F, {Address, RW, Locality, IsData}); in EmitARMBuiltinExpr() 9459 Value *Locality = nullptr; in EmitAArch64BuiltinExpr() local 9462 Locality = llvm::ConstantInt::get(Int32Ty, in EmitAArch64BuiltinExpr() 9466 Locality = llvm::ConstantInt::get(Int32Ty, 0); in EmitAArch64BuiltinExpr() 9472 return Builder.CreateCall(F, {Address, RW, Locality, IsData}); in EmitAArch64BuiltinExpr() 12837 Value *Locality = ConstantInt::get(Int32Ty, C->getZExtValue() & 0x3); in EmitX86BuiltinExpr() local [all …]
|
| /llvm-project-15.0.7/openmp/docs/design/ |
| H A D | Runtimes.rst | 652 * ``hwloc`` - Models the machine as the Portable Hardware Locality (hwloc) library does.
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 3661 unsigned Locality = cast<ConstantSDNode>(Op.getOperand(3))->getZExtValue(); in LowerPREFETCH() local 3664 bool IsStream = !Locality; in LowerPREFETCH() 3666 if (Locality) { in LowerPREFETCH() 3668 assert(Locality <= 3 && "Prefetch locality out-of-range"); in LowerPREFETCH() 3672 Locality = 3 - Locality; in LowerPREFETCH() 3678 (Locality << 1) | // Cache level bits in LowerPREFETCH()
|