Home | History | Annotate | Download | only in arm64

Lines Matching full:branch

710   // includes alignment padding and branch over.
713 // pc. The size will include the branch over the pool if it was requested.
715 // Emit the literal pool at the current pc with a branch over the pool if
805 // the branch/call instruction at pc.
808 // Read/Modify the code target address in the branch/call instruction at pc.
826 // This sets the branch destination (which is in the constant pool on ARM).
963 // the marker and branch over the data.
969 // Branch / Jump instructions.
971 // Branch to register.
974 // Branch-link to register.
977 // Branch to register with return hint.
980 // Unconditional branch to label.
983 // Conditional branch to label.
986 // Unconditional branch to PC offset.
989 // Conditional branch to PC offset.
992 // Branch-link to label / pc offset.
996 // Compare and branch to label / pc offset if zero.
1000 // Compare and branch to label / pc offset if not zero.
1004 // Test bit and branch to label / pc offset if zero.
1008 // Test bit and branch to label / pc offset if not zero.
1757 // Branch encoding.
1841 // Returns true if we should emit a veneer as soon as possible for a branch
1849 // The maximum code size generated for a veneer. Currently one branch
1856 // If need_protection is true, the veneers are protected by a branch jumping
1947 // Remove the specified branch from the unbound label link chain.
1949 // chain if the link chain cannot be fixed up without this branch.
1950 void RemoveBranchFromLabelLinkChain(Instruction* branch,
1998 // Return an offset for a label-referencing instruction, typically a branch.
2056 // If a pool needs to be emitted before code generation is finished a branch
2133 // Offset of the branch in the code generation buffer.
2145 // The second member gives information about the unresolved branch. The first
2146 // member of the pair is the maximum offset that the branch can reach in the
2154 // We generate a veneer for a branch if we reach within this distance of the
2159 // protective branch.
2169 // It is maintained to the closest unresolved branch limit minus the maximum
2174 // If a veneer is emitted for a branch instruction, that instruction must be
2176 // not later attempt (likely unsuccessfully) to patch it to branch directly to