Home | History | Annotate | Download | only in arm64

Lines Matching full:instruction

18 bool Instruction::IsLoad() const {
45 bool Instruction::IsStore() const {
94 uint64_t Instruction::ImmLogical() {
145 float Instruction::ImmFP32() {
159 double Instruction::ImmFP64() {
185 int64_t Instruction::ImmPCOffset() {
192 // Relative branch offsets are instruction-size-aligned.
205 Instruction* Instruction::ImmPCOffsetTarget() {
210 bool Instruction::IsValidImmPCOffset(ImmBranchType branch_type,
216 bool Instruction::IsTargetInImmPCOffsetRange(Instruction* target) {
221 void Instruction::SetImmPCOffsetTarget(Instruction* target) {
232 void Instruction::SetPCRelImmTarget(Instruction* target) {
233 // ADRP is not supported, so 'this' must point to an ADR instruction.
238 if (Instruction::IsValidPCRelOffset(target_offset)) {
249 void Instruction::SetBranchImmTarget(Instruction* target) {
281 void Instruction::SetImmLLiteral(Instruction* source) {
295 // Inline data is encoded as a single movz instruction which writes to xzr