| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenRecordLayoutBuilder.cpp | 591 CIRRecordLowering lowering(*this, rd, /*packed=*/false); in computeRecordLayout() local 593 lowering.lower(); in computeRecordLayout() 600 if (lowering.astRecordLayout.getNonVirtualSize() != in computeRecordLayout() 601 lowering.astRecordLayout.getSize()) { in computeRecordLayout() 602 CIRRecordLowering baseLowering(*this, rd, /*Packed=*/lowering.packed); in computeRecordLayout() 612 assert(lowering.packed == baseLowering.packed && in computeRecordLayout() 621 ty->complete(lowering.fieldTypes, lowering.packed, lowering.padded); in computeRecordLayout() 625 (bool)lowering.zeroInitializable, (bool)lowering.zeroInitializableAsBase); in computeRecordLayout() 629 rl->nonVirtualBases.swap(lowering.nonVirtualBases); in computeRecordLayout() 635 rl->fieldIdxMap.swap(lowering.fieldIdxMap); in computeRecordLayout() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | SwiftCallingConv.cpp | 797 static ABIArgInfo classifyExpandedType(SwiftAggLowering &lowering, in classifyExpandedType() argument 801 if (lowering.empty()) { in classifyExpandedType() 803 } else if (lowering.shouldPassIndirectly(forReturn)) { in classifyExpandedType() 808 auto types = lowering.getCoerceAndExpandTypes(); in classifyExpandedType() 824 SwiftAggLowering lowering(CGM); in classifyType() local 825 lowering.addTypedData(recordType->getDecl(), CharUnits::Zero(), layout); in classifyType() 826 lowering.finish(); in classifyType() 828 return classifyExpandedType(lowering, forReturn, layout.getAlignment(), in classifyType() 840 SwiftAggLowering lowering(CGM); in classifyType() local 841 lowering.addTypedData(type, CharUnits::Zero()); in classifyType() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/ |
| H A D | Passes.td | 75 def LoweringPrepare : Pass<"cir-lowering-prepare"> { 76 let summary = "Lower to more fine-grained CIR operations before lowering to " 79 This pass does preparation work for lowering to other dialects. For example,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Relocation.txt | 10 1. Code for lowering addresses references to machine dependent code is 12 is called by the relocation model specific lowering function, using
|
| H A D | MipsCallingConv.td | 21 /// Match if the original argument (before lowering) was a float. 27 /// Match if the original argument (before lowering) was a 128-bit float (i.e.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPassRegistry.def | 128 MACHINE_FUNCTION_PASS("si-late-branch-lowering", SILateBranchLoweringPass()) 150 DUMMY_MACHINE_FUNCTION_PASS("amdgpu-global-isel-divergence-lowering", AMDGPUGlobalISelDivergenceLow…
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsAMDGPU.td | 198 // For internal use. Coordinates LDS lowering between IR transform and backend. 1369 // all: volatile op (bit 31, stripped at lowering) 1399 // all: volatile op (bit 31, stripped at lowering) 1431 // all: volatile op (bit 31, stripped at lowering) 1449 // all: volatile op (bit 31, stripped at lowering) 1466 // all: volatile op (bit 31, stripped at lowering) 1485 // all: volatile op (bit 31, stripped at lowering) 1503 // all: volatile op (bit 31, stripped at lowering) 1521 // all: volatile op (bit 31, stripped at lowering) 1541 // all: volatile op (bit 31, stripped at lowering) [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrControl.td | 55 // 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 D | WebAssemblyInstrCall.td | 18 // stack space to allocate or free, which is used for varargs lowering.
|
| H A D | WebAssemblyInstrFormats.td | 51 // are converted to their corresponding stack instructions before lowering to
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | MachinePassRegistry.def | 30 MODULE_PASS("pre-isel-intrinsic-lowering", PreISelIntrinsicLoweringPass()) 32 MODULE_PASS("shadow-stack-gc-lowering", ShadowStackGCLoweringPass())
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.td | 81 // minNumArgs is the minimum required number of arguments for lowering. 82 // maxNumArgs specifies the maximum used number of arguments for lowering. 135 // Class defining an extended builtin record used for lowering into an 1317 // Class defining a get builtin record used for lowering builtin calls such as 1381 // Class defining an image query builtin record used for lowering the OpenCL 1426 // lowering into OpConvert instructions. 1535 // Class defining a vector data load/store builtin record used for lowering 1608 // in the record is used for lowering into OpType.
|
| /freebsd/sys/contrib/device-tree/src/arm/rockchip/ |
| H A D | rk3288-veyron-mickey.dts | 113 * - After 696 MHz we stop lowering voltage, so throttling
|
| /freebsd/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassRegistry.def | 130 MODULE_PASS("pre-isel-intrinsic-lowering", PreISelIntrinsicLoweringPass(TM)) 162 MODULE_PASS("shadow-stack-gc-lowering", ShadowStackGCLoweringPass()) 437 FUNCTION_PASS("gc-lowering", GCLoweringPass())
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrControl.td | 308 // This gets substituted to a conditional jump instruction in MC lowering. 440 // This gets substituted to a conditional jump instruction in MC lowering.
|
| H A D | X86.td | 413 "lowering them with a speculation blocking construct", 423 "When lowering an indirect call or branch using a `retpoline`, rely " 607 // Prefer lowering shuffles on AVX512 targets (e.g. Skylake Server) to
|
| H A D | X86InstrFMA.td | 286 // The FMA 213 form is created for lowering of scalar FMA intrinsics
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIROps.td | 40 // LLVMLoweringInfo is used by cir-tablegen to generate LLVM lowering logic 56 // cir-tablegen will generate LLVM lowering code for the FooOp similar to the 74 // If you want fully customized LLVM IR lowering logic, simply exclude the 1551 // lowering, specially useful for C++ support. 2135 This is used during the lowering of variable length array allocas. 2153 This is used during the lowering of variable length array allocas.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallingConvention.td | 230 // but that would confuse ARM64 lowering code.) 591 // We put FP before LR, so that frame lowering logic generates (FP,LR) pairs,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMCallingConv.td | 385 // current frame lowering expects to encounter it while processing callee-saved
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoF.td | 66 // Used for FP_TO_S/UINT and FP_TO_S/UINT_SAT lowering. Rounding mode 75 // range inputs. These are used for FP_TO_S/UINT_SAT lowering. Rounding mode
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetInstrPredicate.td | 294 // it is lowering predicates for MCInst or MachineInstr.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | README_P9.txt | 576 - Provide custom lowering for common atomic operations to use these
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 134 LANGOPT(AArch64JumpTableHardening, 1, 0, NotCompatible, "use hardened lowering for jump-table dispa…
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrInfo.td | 548 // into a few smaller is faster than doing a move, if so do custom lowering
|