Defined in 1 files as a struct:
Defined in 3 files as a prototype:
Defined in 1 files as a function:
Referenced in 106 files:
- contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp, line 3714
- contrib/llvm-project/llvm/include/llvm/Analysis/Loads.h, line 43
- contrib/llvm-project/llvm/include/llvm/CodeGen/BasicTTIImpl.h, line 909
- contrib/llvm-project/llvm/include/llvm/CodeGen/MIRYamlMapping.h, 8 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAG.h, 17 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 1579
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetCallingConv.h, 3 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/Argument.h, line 88
- contrib/llvm-project/llvm/include/llvm/IR/Attributes.h, 15 times
- contrib/llvm-project/llvm/include/llvm/IR/Constants.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/DataLayout.h, 4 times
- contrib/llvm-project/llvm/include/llvm/IR/Function.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/GlobalObject.h, 3 times
- contrib/llvm-project/llvm/include/llvm/IR/IRBuilder.h, 30 times
- contrib/llvm-project/llvm/include/llvm/IR/InstrTypes.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h, 6 times
- contrib/llvm-project/llvm/include/llvm/LTO/LTO.h, line 310
- contrib/llvm-project/llvm/include/llvm/Support/Alignment.h, 45 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Local.h, 2 times
- contrib/llvm-project/llvm/lib/Analysis/Lint.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/Loads.cpp, line 135
- contrib/llvm-project/llvm/lib/Analysis/MemDerefPrinter.cpp, line 61
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, line 4370
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp, 11 times
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.h, 2 times
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, 9 times
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, line 171
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/SafeStack.cpp, line 580
- contrib/llvm-project/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 8 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 8 times
- contrib/llvm-project/llvm/lib/IR/AttributeImpl.h, 2 times
- contrib/llvm-project/llvm/lib/IR/Attributes.cpp, 15 times
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp, line 1221
- contrib/llvm-project/llvm/lib/IR/Core.cpp, 6 times
- contrib/llvm-project/llvm/lib/IR/DataLayout.cpp, 3 times
- contrib/llvm-project/llvm/lib/IR/Function.cpp, line 158
- contrib/llvm-project/llvm/lib/IR/Globals.cpp, 3 times
- contrib/llvm-project/llvm/lib/IR/IRBuilder.cpp, 7 times
- contrib/llvm-project/llvm/lib/IR/Value.cpp, 3 times
- contrib/llvm-project/llvm/lib/LTO/LTO.cpp, line 781
- contrib/llvm-project/llvm/lib/Linker/IRMover.cpp, line 636
- contrib/llvm-project/llvm/lib/Linker/LinkModules.cpp, line 354
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTagging.cpp, line 483
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp, line 699
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h, line 146
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 17761
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp, line 961
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.h, line 232
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 2016
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h, line 117
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVExtract.cpp, line 110
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp, line 2277
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSubtarget.cpp, line 72
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSubtarget.h, 2 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetMachine.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.h, line 494
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.h, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h, line 113
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.cpp, line 2552
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp, line 1040
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h, line 103
- contrib/llvm-project/llvm/lib/Target/VE/VEFrameLowering.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/VE/VEFrameLowering.h, 2 times
- contrib/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp, line 904
- contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.cpp, line 45
- contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.h, line 28
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp, line 5467
- contrib/llvm-project/llvm/lib/Target/X86/X86Subtarget.cpp, line 325
- contrib/llvm-project/llvm/lib/Target/X86/X86Subtarget.h, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetMachine.cpp, line 310
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.h, line 140
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp, line 393
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, line 1676
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, line 1247
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, 7 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp, line 914
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, 7 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp, line 247
- contrib/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp, line 1398
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, line 1216
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 1243