| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| D | target.h | 341 void EncodeCompareAndSwap(Reg dst, Reg obj, Reg offset, Reg val, Reg newval) override; 342 void EncodeCompareAndSwap(Reg dst, Reg addr, Reg val, Reg newval) override; 460 void EncodeCompareAndSwap(Reg dst, Reg obj, const Reg *offset, Reg val, Reg newval);
|
| D | encode.cpp | 2871 void Amd64Encoder::EncodeCompareAndSwap(Reg dst, Reg obj, const Reg *offset, Reg val, Reg newval) in EncodeCompareAndSwap() function in ark::compiler::amd64::Amd64Encoder 2925 void Amd64Encoder::EncodeCompareAndSwap(Reg dst, Reg obj, Reg offset, Reg val, Reg newval) in EncodeCompareAndSwap() function in ark::compiler::amd64::Amd64Encoder 2927 EncodeCompareAndSwap(dst, obj, &offset, val, newval); in EncodeCompareAndSwap() 2930 void Amd64Encoder::EncodeCompareAndSwap(Reg dst, Reg addr, Reg val, Reg newval) in EncodeCompareAndSwap() function in ark::compiler::amd64::Amd64Encoder 2932 EncodeCompareAndSwap(dst, addr, nullptr, val, newval); in EncodeCompareAndSwap()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | encode.h | 320 virtual void EncodeCompareAndSwap(Reg dst, Reg obj, Reg offset, Reg val, Reg newval); 321 virtual void EncodeCompareAndSwap(Reg dst, Reg addr, Reg val, Reg newval);
|
| D | encode.cpp | 537 void Encoder::EncodeCompareAndSwap([[maybe_unused]] Reg dst, [[maybe_unused]] Reg obj, [[maybe_unus… in EncodeCompareAndSwap() function in ark::compiler::Encoder 543 void Encoder::EncodeCompareAndSwap([[maybe_unused]] Reg dst, [[maybe_unused]] Reg addr, [[maybe_unu… in EncodeCompareAndSwap() function in ark::compiler::Encoder
|
| D | codegen.cpp | 329 … GetEncoder()->EncodeCompareAndSwap(dst, src[0], src[SECOND_OPERAND], src[THIRD_OPERAND]); in CreateIrtocIntrinsic()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| D | target.h | 334 void EncodeCompareAndSwap(Reg dst, Reg obj, Reg offset, Reg val, Reg newval) override;
|
| D | encode.cpp | 1129 void Aarch64Encoder::EncodeCompareAndSwap(Reg dst, Reg obj, Reg offset, Reg val, Reg newval) in EncodeCompareAndSwap() function in ark::compiler::aarch64::Aarch64Encoder
|