Defined in 5 files as a function:
Referenced in 91 files:
- contrib/llvm/include/llvm/IR/IRBuilder.h, line 160
- contrib/llvm/lib/Analysis/PHITransAddr.cpp
- contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
- contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
- contrib/llvm/lib/CodeGen/BranchFolding.cpp, line 918
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
- contrib/llvm/lib/CodeGen/InlineSpiller.cpp, line 582
- contrib/llvm/lib/CodeGen/MachineLICM.cpp, line 1479
- contrib/llvm/lib/CodeGen/MachineOutliner.cpp, line 1153
- contrib/llvm/lib/CodeGen/MachineSink.cpp
- contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp, line 1253
- contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 322
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp, line 3037
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp, line 1051
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm/lib/IR/BasicBlock.cpp, line 424
- contrib/llvm/lib/IR/DebugInfo.cpp
- contrib/llvm/lib/IR/Instruction.cpp, line 713
- contrib/llvm/lib/IR/Instructions.cpp
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, line 2483
- contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp, line 45
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp, line 115
- contrib/llvm/lib/Target/AVR/AVRISelLowering.cpp, line 379
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2290
- contrib/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp, line 52
- contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp, line 2040
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 3058
- contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
- contrib/llvm/lib/Target/X86/X86DiscriminateMemOps.cpp, line 50
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Target/X86/X86InstrInfo.cpp, line 4067
- contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp, line 107
- contrib/llvm/lib/Target/X86/X86WinEHState.cpp, line 506
- contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
- contrib/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp, line 36
- contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, line 337
- contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
- contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
- contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 689
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp, line 2840
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, line 611
- contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 35
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3223
- contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 1586
- contrib/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp, line 192
- contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, line 415
- contrib/llvm/lib/Transforms/Scalar/ADCE.cpp, line 663
- contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
- contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
- contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 1742
- contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm/lib/Transforms/Scalar/LICM.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
- contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 491
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp, line 4105
- contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp, line 397
- contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
- contrib/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
- contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
- contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp, line 153
- contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
- contrib/llvm/lib/Transforms/Utils/EntryExitInstrumenter.cpp
- contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
- contrib/llvm/lib/Transforms/Utils/LCSSA.cpp, line 149
- contrib/llvm/lib/Transforms/Utils/Local.cpp
- contrib/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, line 483
- contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp, line 372
- contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp, line 604
- contrib/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, line 306
- contrib/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp, line 688
- contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp, line 60
- contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, line 892
- contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp, line 181
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, line 1187
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp, line 2992
- contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp, line 3889
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp, line 3950
- contrib/llvm/tools/opt/Debugify.cpp, line 109