Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:it

418   /// The block cannot be reactivated.  Pops it if it's the top of the
558 /// PrivateGen function for it to generate corresponding private variable.
560 /// \return true if the variable is registered as private, false if it has
808 /// operator if it's the GNU ?: extension. This is a common
901 /// SwitchInsn - This is nearest current switch instruction. It is null if
1240 /// FinishFunction - Complete IR generation of the current function. It is
1392 /// another basic block, simplify it. This assumes that no other code could
1396 /// EmitBlock - Emit the given block \arg BB and set it as the insert point,
1398 /// necessary. It is legal to call this function even if there is no current
1402 /// branches to the given block and does not expect to emit code into it. This
1403 /// means the block can be ignored if it is unreachable.
1407 /// near its uses, and leave the insertion point in it.
1412 /// blocks. It is legal to call this function even if there is no current
1451 /// CreateTempAlloca - This creates a alloca and inserts it into the entry
1567 /// then reuse it.
1583 it = OpaqueLValues.find(e);
1584 assert(it != OpaqueLValues.end() && "no mapping for opaque value!");
1585 return it->second;
1594 it = OpaqueRValues.find(e);
1595 assert(it != OpaqueRValues.end() && "no mapping for opaque value!");
1596 return it->second;
1612 // and update it accordingly. The return value is a pointer to the argument.
1614 // instruction in LLVM instead once it works well enough.
1617 /// emitArrayLength - Compute the length of an array, even if it's a
1693 // It's important not to confuse this and the previous function. Delegating
1828 /// that it requires no code to be generated.
1913 /// aggressive peepholing optimizations that might delete it.
1919 /// l-values, it's just that no existing peepholes work on pointers.
1930 /// EmitStmt - Emit the code for the statement \arg S. It is legal to call
1953 /// EmitLabel - Emit the block for the given label. It is legal to call this
2101 /// it is the last iteration of the loop code in associated directive, or to
2191 /// the LLVM value is known: For example, it may not be a pointer to an
2649 /// make sure it survives garbage collection until this point.
2669 /// global variable that has already been created for it. If the initializer
2671 /// one. Otherwise it just returns GV.
2691 /// initialization. Guarded initializations are used when it's not
2753 /// ContainsLabel - Return true if the statement contains a label in it. If
2754 /// this statement is not executed normally, it not containing a label means
2758 /// containsBreak - Return true if the statement contains a break out of it.
2760 /// inside of it, this is fine.
2764 /// to a constant, or if it does but contains a label, return false. If it
2769 /// to a constant, or if it does but contains a label, return false. If it
2795 /// branch to it.
2801 /// conditional branch to it, for the -ftrapv checks.
2926 // If it's not an instruction, we don't need to save.
2929 // If it's an instruction in the entry block, we don't need to save.