Home | History | Annotate | Download | only in arm64

Lines Matching refs:branch

772   // includes alignment padding and branch over.
775 // pc. The size will include the branch over the pool if it was requested.
777 // Emit the literal pool at the current pc with a branch over the pool if
864 // the branch/call instruction at pc.
867 // Read/Modify the code target address in the branch/call instruction at pc.
893 // This sets the branch destination (which is in the constant pool on ARM).
1029 // the marker and branch over the data.
1035 // Branch / Jump instructions.
1037 // Branch to register.
1040 // Branch-link to register.
1043 // Branch to register with return hint.
1046 // Unconditional branch to label.
1049 // Conditional branch to label.
1052 // Unconditional branch to PC offset.
1055 // Conditional branch to PC offset.
1058 // Branch-link to label / pc offset.
1062 // Compare and branch to label / pc offset if zero.
1066 // Compare and branch to label / pc offset if not zero.
1070 // Test bit and branch to label / pc offset if zero.
1074 // Test bit and branch to label / pc offset if not zero.
1811 // Branch encoding.
1893 // Returns true if we should emit a veneer as soon as possible for a branch
1901 // The maximum code size generated for a veneer. Currently one branch
1908 // If need_protection is true, the veneers are protected by a branch jumping
2003 // Remove the specified branch from the unbound label link chain.
2005 // chain if the link chain cannot be fixed up without this branch.
2006 void RemoveBranchFromLabelLinkChain(Instruction* branch,
2058 // Return an offset for a label-referencing instruction, typically a branch.
2116 // If a pool needs to be emitted before code generation is finished a branch
2189 // Offset of the branch in the code generation buffer.
2201 // The second member gives information about the unresolved branch. The first
2202 // member of the pair is the maximum offset that the branch can reach in the
2210 // We generate a veneer for a branch if we reach within this distance of the
2215 // protective branch.
2225 // It is maintained to the closest unresolved branch limit minus the maximum
2230 // If a veneer is emitted for a branch instruction, that instruction must be
2232 // not later attempt (likely unsuccessfully) to patch it to branch directly to