Defined in 5 files as a function:
Referenced in 99 files:
- contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp, line 3310
- contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp, line 4284
- contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp, line 4458
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
- contrib/llvm-project/llvm/include/llvm/IR/IRBuilder.h, line 194
- contrib/llvm-project/llvm/lib/Analysis/PHITransAddr.cpp
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp, line 846
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
- contrib/llvm-project/llvm/lib/CodeGen/InlineSpiller.cpp, line 627
- contrib/llvm-project/llvm/lib/CodeGen/MachineCSE.cpp, line 838
- contrib/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp, line 56
- contrib/llvm-project/llvm/lib/CodeGen/MachineLICM.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineOutliner.cpp, line 668
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineStripDebug.cpp, line 69
- contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.cpp, line 1320
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 335
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp, line 3756
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm-project/llvm/lib/IR/BasicBlock.cpp, line 408
- contrib/llvm-project/llvm/lib/IR/DebugInfo.cpp
- contrib/llvm-project/llvm/lib/IR/Instruction.cpp, line 757
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, line 2911
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp, line 44
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp, line 114
- contrib/llvm-project/llvm/lib/Target/AVR/AVRISelLowering.cpp, line 386
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2289
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp, line 51
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp, line 2175
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 3396
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp, line 626
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/VE/VEISelLowering.cpp, line 937
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86DiscriminateMemOps.cpp, line 57
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp, line 4479
- contrib/llvm-project/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp, line 89
- contrib/llvm-project/llvm/lib/Target/X86/X86WinEHState.cpp, line 499
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp, line 35
- contrib/llvm-project/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp, line 1057
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp
- contrib/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 687
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp, line 3290
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, line 662
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 35
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3545
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 1716
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp, line 198
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, line 424
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp, line 672
- contrib/llvm-project/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 1030
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 1453
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, line 4283
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Scalarizer.cpp, line 436
- contrib/llvm-project/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp, line 203
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp, line 132
- contrib/llvm-project/llvm/lib/Transforms/Utils/EntryExitInstrumenter.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LCSSA.cpp, line 158
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, line 556
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp, line 402
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnroll.cpp, line 579
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, line 357
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp, line 680
- contrib/llvm-project/llvm/lib/Transforms/Utils/LowerInvoke.cpp, line 61
- contrib/llvm-project/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, line 863
- contrib/llvm-project/llvm/lib/Transforms/Utils/SSAUpdater.cpp, line 180
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/tools/bugpoint/CrashDebugger.cpp, line 869