Home
last modified time | relevance | path

Searched refs:lowering (Results 1 – 25 of 51) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DSwiftCallingConv.cpp798 static ABIArgInfo classifyExpandedType(SwiftAggLowering &lowering, in classifyExpandedType() argument
801 if (lowering.empty()) { in classifyExpandedType()
803 } else if (lowering.shouldPassIndirectly(forReturn)) { in classifyExpandedType()
806 auto types = lowering.getCoerceAndExpandTypes(); in classifyExpandedType()
820 SwiftAggLowering lowering(CGM); in classifyType() local
821 lowering.addTypedData(recordType->getDecl(), CharUnits::Zero(), layout); in classifyType()
822 lowering.finish(); in classifyType()
835 SwiftAggLowering lowering(CGM); in classifyType() local
836 lowering.addTypedData(type, CharUnits::Zero()); in classifyType()
837 lowering.finish(); in classifyType()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassRegistry.def29 MODULE_PASS("pre-isel-intrinsic-lowering", PreISelIntrinsicLoweringPass, ())
30 MODULE_PASS("shadow-stack-gc-lowering", ShadowStackGCLoweringPass, ())
57 FUNCTION_PASS("gc-lowering", GCLoweringPass, ())
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DRelocation.txt10 1. Code for lowering addresses references to machine dependent code is
12 is called by the relocation model specific lowering function, using
H A DMipsCallingConv.td22 /// Match if the original argument (before lowering) was a float.
28 /// Match if the original argument (before lowering) was a 128-bit float (i.e.
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td172 // For internal use. Coordinates LDS lowering between IR transform and backend.
1138 // volatile op (bit 31, stripped at lowering))
1181 // volatile op (bit 31, stripped at lowering))
1224 // volatile op (bit 31, stripped at lowering))
1268 // volatile op (bit 31, stripped at lowering))
1569 // volatile op (bit 31, stripped at lowering))
1590 // volatile op (bit 31, stripped at lowering))
1611 // volatile op (bit 31, stripped at lowering))
1675 // volatile op (bit 31, stripped at lowering))
1697 // volatile op (bit 31, stripped at lowering))
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrControl.td55 // TODO: SelectionDAG's lowering insists on using a pointer as the index for
115 // terminator, lowering debugtrap to UNREACHABLE can create an invalid
H A DWebAssemblyInstrCall.td18 // stack space to allocate or free, which is used for varargs lowering.
H A DWebAssemblyInstrFormats.td51 // are converted to their corresponding stack instructions before lowering to
/freebsd-14.2/sys/contrib/device-tree/Bindings/iio/adc/
H A Dadi,ad7192.yaml66 are unbuffered, lowering the power consumption of the device. If this
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td66 // minNumArgs is the minimum required number of arguments for lowering.
67 // maxNumArgs specifies the maximum used number of arguments for lowering.
112 // Class defining an extended builtin record used for lowering into an
876 // Class defining a get builtin record used for lowering builtin calls such as
929 // Class defining an image query builtin record used for lowering the OpenCL
974 // lowering into OpConvert instructions.
1038 // Class defining a vector data load/store builtin record used for lowering
1105 // in the record is used for lowering into OpType.
/freebsd-14.2/sys/contrib/device-tree/src/arm/
H A Drk3288-veyron-mickey.dts113 * - After 696 MHz we stop lowering voltage, so throttling
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrControl.td305 // This gets substituted to a conditional jump instruction in MC lowering.
429 // This gets substituted to a conditional jump instruction in MC lowering.
H A DX86.td402 "lowering them with a speculation blocking construct",
412 "When lowering an indirect call or branch using a `retpoline`, rely "
596 // Prefer lowering shuffles on AVX512 targets (e.g. Skylake Server) to
H A DX86InstrFMA.td286 // The FMA 213 form is created for lowering of scalar FMA intrinsics
H A DX86InstrFragments.td653 // instead of a MOVZX. The sdivrem lowering will emit emit a MOVSX to move
H A DX86CallingConv.td320 // target lowering, and is returned in 1-3 sse regs.
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassRegistry.def129 MODULE_PASS("shadow-stack-gc-lowering", ShadowStackGCLoweringPass())
334 FUNCTION_PASS("gc-lowering", GCLoweringPass())
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.td223 // but that would confuse ARM64 lowering code.)
521 // We put FP before LR, so that frame lowering logic generates (FP,LR) pairs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallingConv.td364 // current frame lowering expects to encounter it while processing callee-saved
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetInstrPredicate.td294 // it is lowering predicates for MCInst or MachineInstr.
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt576 - Provide custom lowering for common atomic operations to use these
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td705 // Instructions to set flags used in lowering comparisons.
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrInfo.td530 // into a few smaller is faster than doing a move, if so do custom lowering
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsNVPTX.def638 // These return a pair {value, predicate}, which requires custom lowering.
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td1162 // TODO: Introduce strict variant of AMDGPUfp_to_f16 and share custom lowering
3059 // Use the max lowering if we don't need to flush.
3347 // lowering.

123