Lines Matching defs:FOR
6 // License. See LICENSE.TXT for details.
48 /// FOR - Bitwise logical OR of floating point values. This corresponds
50 FOR,
83 /// RDTSC_DAG - This operation implements the lowering for
103 /// 0s or 1s. Generally DTRT for C/C++ with NaNs.
107 /// result in an integer GPR. Needs masking for scalar result.
133 /// at function entry, used for PIC code.
136 /// Wrapper - A wrapper node for TargetConstantPool,
140 /// WrapperRIP - Special wrapper used under X86-64 PIC mode for RIP
225 // of the TLS block for the current module.
241 /// TC_RETURN - Tail call return. See X86TargetLowering::LowerCall for
297 // OR/AND test for masks
346 // SEG_ALLOCA - For allocating variable amounts of stack space when using
445 /// Define some predicates that are used for node matching.
449 /// suitable for input to VEXTRACTF128, VEXTRACTI128 instructions.
454 /// suitable for input to VINSERTF128, VINSERTI128 instructions.
459 /// suitable for input to VEXTRACTF64X4, VEXTRACTI64X4 instructions.
464 /// suitable for input to VINSERTF64X4, VINSERTI64X4 instructions.
518 /// getPICJumpTableRelocaBase - Returns relocation base for the given PIC
526 /// getByValTypeAlignment - Return the desired alignment for ByVal aggregate
527 /// function arguments in the caller parameter area. For X86, aggregates
532 /// getOptimalMemOpType - Returns the target specific optimal type for load
550 /// for all types except for some special cases. For example, on X86
561 /// LowerOperation - Provide custom lowering hooks for some operations.
574 /// isTypeDesirableForOp - Return true if the target has native support for
575 /// the specified value type and it is 'desirable' to use the type for the
580 /// isTypeDesirable - Return true if the target has native support for the
595 /// getSetCCResultType - Return the value type to use for ISD::SETCC.
638 /// (e.g. {edx}), return the register number and the register class for the
639 /// register. This should only be used for C_Register constraints. On
646 /// by AM is legal for this target, for a load/store of the specified type.
733 /// for fptoui.
739 /// used for fptoui to the given type.
767 /// make the right decision when generating code for different targets.
777 /// When SSE is available, use it for f32 operations.
778 /// When SSE2 is available, use it for f64 operations.
810 /// for tail call optimization. Targets which want to do tail call
931 /// opcodes for reg/reg.
936 /// nand, add, sub, swap) for 64-bit operands on 32-bit target.
940 // Utility function to emit the low-level va_arg code for X86-64.
973 /// equivalent, for use with the given x86 condition code.
977 /// equivalent, for use with the given x86 condition code.