Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Emit

68   /// \brief Emit the captured statement body.
142 // Emit task switching point.
361 /// \brief Emit the captured statement body.
677 void Emit(CodeGenFunction &CGF, Flags /*flags*/) override {
1843 // Do not emit init function if it is not required.
1909 // emit the conditional branch.
1915 // Emit the 'then' code.
1919 // Emit the 'else' code if present.
1920 // There is no need to emit line number for unconditional branch.
1924 // There is no need to emit line number for unconditional branch.
1927 // Emit the continuation block for code after the if.
2065 // Emit the rest of blocks/branches
2758 /// \a Codegen. This is used to emit the two functions that register and
2863 // Emit code to register or unregister the descriptor at execution
2925 // Emit the offloading entries and metadata so that the device codegen side
2927 // easily figure out what to emit. The produced metadata looks like this:
3252 /// \brief Emit a proxy function which accepts kmp_task_t as the second
3404 /// \brief Emit a privates mapping function for correct handling of private and
3498 /// Emit initialization for private variables in task-based directives.
3551 // Emit initialization for single element.
3590 /// Emit task_dup function (for initialization of
3644 // Emit initial values for private copies (if any).
3741 // Emit initial values for private copies (if any).
3820 // Emit initial values for private copies (if any).
4121 /// \brief Emit reduction operation for each element of array (required for
4177 // Emit copy.
4201 /// Emit reduction combiner. If the combiner is a simple expression emit it as
4202 /// is, otherwise consider it as combiner of UDR decl and emit it as a call of
4271 // Get array size and emit VLA type.
4289 // Emit reduction for array section.
4298 // Emit reduction for array subscript or single variable.
4315 // Emit reduction for array section.
4324 // Emit reduction for array subscript or single variable.
4426 // 2. Emit reduce_func().
4525 // Try to emit update expression as a simple atomic.
4568 // Emit atomic reduction for array section.
4573 // Emit atomic reduction for array subscript or single variable.
4576 // Emit as a critical region.
4858 /// \brief Emit the num_teams clause of an enclosed teams directive at the
4907 /// \brief Emit the thread_limit clause of an enclosed teams directive at the
5547 /// \brief Emit the arrays used to pass the captures and map information to the
5662 /// \brief Emit the arguments to be passed to the runtime library based on the
5786 // Emit the offloading arrays.
5811 // Emit device ID if any.
5819 // Emit the number of elements in the offloading arrays.
5954 // We should not emit any function othen that the ones created during the
5982 // If we are in target mode we do not emit any global (declare target is not
5996 // If we have offloading in the current module, we need to emit the entries
6104 // Emit device ID if any.
6112 // Emit the number of elements in the offloading arrays.
6139 // Emit device ID if any.
6147 // Emit the number of elements in the offloading arrays.
6216 // Emit device ID if any.
6224 // Emit the number of elements in the offloading arrays.
6505 void Emit(CodeGenFunction &CGF, Flags /*flags*/) override {