Home
last modified time | relevance | path

Searched +full:actions +full:- +full:builder (Results 1 – 25 of 60) sorted by relevance

123

/llvm-project/libcxx/utils/ci/
H A Ddocker-compose.yml1 x-versions: &compiler_versions
6 actions-builder:
7 image: ghcr.io/llvm/libcxx-linux-builder:${TAG}
11 target: actions-builder
[all...]
H A DDockerfile1 # ===----------
[all...]
H A Drun-buildbot-container8 # `run-buildbot` script.
13 # is useful for editing files on the host machine and re-running the build bot
20 # --user $(id -u):$(id -g)
22 set -e
24 MONOREPO_ROOT="$(git rev-parse --sho
[all...]
/llvm-project/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1 //===-- ExceptionDemo.cpp - An example using llvm Exceptions -------
596 handleLsda(int version,const uint8_t * lsda,_Unwind_Action actions,_Unwind_Exception_Class exceptionClass,struct _Unwind_Exception * exceptionObject,struct _Unwind_Context * context) handleLsda() argument
778 ourPersonality(int version,_Unwind_Action actions,_Unwind_Exception_Class exceptionClass,struct _Unwind_Exception * exceptionObject,struct _Unwind_Context * context) ourPersonality() argument
853 generateStringPrint(llvm::LLVMContext & context,llvm::Module & module,llvm::IRBuilder<> & builder,std::string toPrint,bool useGlobal=true) generateStringPrint() argument
897 generateIntegerPrint(llvm::LLVMContext & context,llvm::Module & module,llvm::IRBuilder<> & builder,llvm::Function & printFunct,llvm::Value & toPrint,std::string format,bool useGlobal=true) generateIntegerPrint() argument
949 createFinallyBlock(llvm::LLVMContext & context,llvm::Module & module,llvm::IRBuilder<> & builder,llvm::Function & toAddTo,std::string & blockName,std::string & functionId,llvm::BasicBlock & terminatorBlock,llvm::BasicBlock & unwindResumeBlock,llvm::Value ** exceptionCaughtFlag,llvm::Value ** exceptionStorage,llvm::Value ** caughtResultStorage) createFinallyBlock() argument
1025 createCatchBlock(llvm::LLVMContext & context,llvm::Module & module,llvm::IRBuilder<> & builder,llvm::Function & toAddTo,std::string & blockName,std::string & functionId,llvm::BasicBlock & terminatorBlock,llvm::Value & exceptionCaughtFlag) createCatchBlock() argument
1076 createCatchWrappedInvokeFunction(llvm::Module & module,llvm::IRBuilder<> & builder,llvm::legacy::FunctionPassManager & fpm,llvm::Function & toInvoke,std::string ourId,unsigned numExceptionsToCatch,unsigned exceptionTypesToCatch[]) createCatchWrappedInvokeFunction() argument
1341 createThrowExceptionFunction(llvm::Module & module,llvm::IRBuilder<> & builder,llvm::legacy::FunctionPassManager & fpm,std::string ourId,int32_t nativeThrowType,llvm::Function & nativeThrowFunct) createThrowExceptionFunction() argument
1458 createUnwindExceptionTest(llvm::Module & module,llvm::IRBuilder<> & builder,llvm::legacy::FunctionPassManager & fpm,std::string nativeThrowFunctName) createUnwindExceptionTest() argument
1596 createStandardUtilityFunctions(unsigned numTypeInfos,llvm::Module & module,llvm::IRBuilder<> & builder) createStandardUtilityFunctions() argument
[all...]
/llvm-project/clang-tools-extra/pseudo/include/clang-pseudo/grammar/
H A DLRTable.h
/llvm-project/clang-tools-extra/pseudo/lib/grammar/
H A DLRTableBuild.cpp
/llvm-project/flang/docs/
H A DControlFlowGraph.md1 <!--===- docs/ControlFlowGraph.md
5 SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 -->
12 ---
14 ---
26 Many high-level Fortran features are implemented by rewriting portions
30 A _control flow graph_ is a collection of simple (_i.e.,_ "non-extended")
31 basic _blocks_ that comprise straight-line sequences of _actions_ with a
40 The sequence of actions that constitutes a basic block may
66 flow graph has a well-defined `START` node.
[all …]
/llvm-project/clang/lib/Driver/
H A DDriver.cpp1 //===--- Driver.cpp - Clang GCC Compatible Driver ------
2450 ActionList &Actions = C.getActions(); BuildUniversalActions() local
3609 ActionList Actions; appendLinkDeviceActions() local
[all...]
/llvm-project/clang-tools-extra/pseudo/unittests/
H A DLRTableTest.cpp
H A DGLRTest.cpp
/llvm-project/llvm/utils/TableGen/
H A DDFAEmitter.h1 //===--------------------- DfaEmitter.h -----------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
8 // Defines a generic automaton builder. This takes a set of transitions and
15 //===----------------------------------------------------------------------===//
35 /// The state type is a 64-bit unsigned integer. The generated automaton is
36 /// invariant to the sparsity of the state representation - its size is only
73 /// transitioned-from NFA state, a set of valid transitioned-to states.
80 /// The set of all possible actions.
81 std::set<action_type> Actions; variable
[all …]
/llvm-project/clang/include/clang/Driver/
H A DCompilation.h1 //===- Compilation.h - Compilation Task Data Structure ----------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
43 /// Compilation - A set of tasks to perform for a single driver
58 /// generation needs to derive a programming-model-specific semantic out of
70 /// The list of actions we've created via MakeAction. This is not accessible
74 /// The list of actions. This is maintained and modified by consumers, via
76 ActionList Actions; variable
115 /// -ftime-trace result files.
132 /// Whether to keep temporary files regardless of -save-temps.
[all …]
/llvm-project/mlir/lib/Dialect/Transform/IR/
H A DTransformOps.cpp1 //===- TransformOps.cpp - Transform dialect operations --------
477 build(OpBuilder & builder,OperationState & result,Value target,function_ref<void (OpBuilder &,Location)> bodyBuilder) build() argument
685 build(OpBuilder & builder,OperationState & result,Value target,function_ref<void (OpBuilder &,Location)> patternsBodyBuilder,function_ref<void (OpBuilder &,Location)> typeConverterBodyBuilder) build() argument
723 verifyTypeConverter(transform::TypeConverterBuilderOpInterface builder) verifyTypeConverter() argument
1172 parseForeachMatchSymbols(OpAsmParser & parser,ArrayAttr & matchers,ArrayAttr & actions) parseForeachMatchSymbols() argument
1194 printForeachMatchSymbols(OpAsmPrinter & printer,Operation * op,ArrayAttr matchers,ArrayAttr actions) printForeachMatchSymbols() argument
2169 __anonb57d8c641502(Builder &builder, ArrayRef<Type> inputs, ArrayRef<Type> results, function_interface_impl::VariadicFlag, std::string &) parse() argument
2310 buildSequenceBody(OpBuilder & builder,OperationState & state,Type bbArgType,TypeRange extraBindingTypes,FnTy bodyBuilder) buildSequenceBody() argument
2334 build(OpBuilder & builder,OperationState & state,StringRef symName,Type rootType,TypeRange resultTypes,SequenceBodyBuilderFn bodyBuilder,ArrayRef<NamedAttribute> attrs,ArrayRef<DictionaryAttr> argAttrs) build() argument
2410 build(OpBuilder & builder,OperationState & result,Value target,int64_t numResultHandles) build() argument
2725 build(OpBuilder & builder,OperationState & state,TypeRange resultTypes,FailurePropagationMode failurePropagationMode,Value root,SequenceBodyBuilderFn bodyBuilder) build() argument
2737 build(OpBuilder & builder,OperationState & state,TypeRange resultTypes,FailurePropagationMode failurePropagationMode,Value root,ValueRange extraBindings,SequenceBodyBuilderArgsFn bodyBuilder) build() argument
2748 build(OpBuilder & builder,OperationState & state,TypeRange resultTypes,FailurePropagationMode failurePropagationMode,Type bbArgType,SequenceBodyBuilderFn bodyBuilder) build() argument
2759 build(OpBuilder & builder,OperationState & state,TypeRange resultTypes,FailurePropagationMode failurePropagationMode,Type bbArgType,TypeRange extraBindingTypes,SequenceBodyBuilderArgsFn bodyBuilder) build() argument
2773 build(OpBuilder & builder,OperationState & result,StringRef name) build() argument
2779 build(OpBuilder & builder,OperationState & result,Value target,StringRef name) build() argument
[all...]
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp1 //===- OpenMPToLLVMIRTranslation.cpp - Translate OpenMP dialect to LLVM IR-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===---
97 findAllocaInsertPoint(llvm::IRBuilderBase & builder,const LLVM::ModuleTranslation & moduleTranslation) findAllocaInsertPoint() argument
141 convertOmpOpRegions(Region & region,StringRef blockName,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation,LogicalResult & bodyGenStatus,SmallVectorImpl<llvm::PHINode * > * continuationBlockPHIs=nullptr) convertOmpOpRegions() argument
269 convertOmpMaster(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpMaster() argument
296 convertOmpCritical(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpCritical() argument
360 inlineConvertOmpRegions(Region & region,StringRef blockName,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation,SmallVectorImpl<llvm::Value * > * continuationBlockArgs=nullptr) inlineConvertOmpRegions() argument
437 makeReductionGen(omp::DeclareReductionOp decl,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) makeReductionGen() argument
468 makeAtomicReductionGen(omp::DeclareReductionOp decl,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) makeAtomicReductionGen() argument
496 convertOmpOrdered(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpOrdered() argument
526 convertOmpOrderedRegion(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpOrderedRegion() argument
559 convertOmpSections(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpSections() argument
627 convertOmpSingle(omp::SingleOp & singleOp,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpSingle() argument
659 convertOmpTeams(omp::TeamsOp op,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpTeams() argument
698 convertOmpTaskOp(omp::TaskOp taskOp,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpTaskOp() argument
754 convertOmpTaskgroupOp(omp::TaskgroupOp tgOp,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpTaskgroupOp() argument
776 allocByValReductionVars(T loop,ArrayRef<BlockArgument> reductionArgs,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation,llvm::OpenMPIRBuilder::InsertPointTy & allocaIP,SmallVectorImpl<omp::DeclareReductionOp> & reductionDecls,SmallVectorImpl<llvm::Value * > & privateReductionVariables,DenseMap<Value,llvm::Value * > & reductionVariableMap,llvm::ArrayRef<bool> isByRefs) allocByValReductionVars() argument
819 collectReductionInfo(T loop,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation,SmallVector<omp::DeclareReductionOp> & reductionDecls,SmallVector<OwningReductionGen> & owningReductionGens,SmallVector<OwningAtomicReductionGen> & owningAtomicReductionGens,const SmallVector<llvm::Value * > & privateReductionVariables,SmallVector<llvm::OpenMPIRBuilder::ReductionInfo> & reductionInfos) collectReductionInfo() argument
857 inlineOmpRegionCleanup(llvm::SmallVectorImpl<Region * > & cleanupRegions,llvm::ArrayRef<llvm::Value * > privateVariables,LLVM::ModuleTranslation & moduleTranslation,llvm::IRBuilderBase & builder,StringRef regionName,bool shouldLoadCleanupRegionArg=true) inlineOmpRegionCleanup() argument
899 convertOmpWsloop(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpWsloop() argument
1144 convertOmpParallel(omp::ParallelOp opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpParallel() argument
1476 convertOmpSimd(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpSimd() argument
1587 convertOmpAtomicRead(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpAtomicRead() argument
1610 convertOmpAtomicWrite(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpAtomicWrite() argument
1645 convertOmpAtomicUpdate(omp::AtomicUpdateOp & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpAtomicUpdate() argument
1690 __anonf04bb8b12702( llvm::Value *atomicx, llvm::IRBuilder<> &builder) convertOmpAtomicUpdate() argument
1717 convertOmpAtomicCapture(omp::AtomicCaptureOp atomicCaptureOp,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpAtomicCapture() argument
1780 __anonf04bb8b12802(llvm::Value *atomicx, llvm::IRBuilder<> &builder) convertOmpAtomicCapture() argument
1811 convertOmpThreadprivate(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpThreadprivate() argument
1993 getSizeInBytes(DataLayout & dl,const mlir::Type & type,Operation * clauseOp,llvm::Value * basePointer,llvm::Type * baseType,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) getSizeInBytes() argument
2043 collectMapDataFromMapOperands(MapInfoData & mapData,llvm::SmallVectorImpl<Value> & mapOperands,LLVM::ModuleTranslation & moduleTranslation,DataLayout & dl,llvm::IRBuilderBase & builder) collectMapDataFromMapOperands() argument
2175 calculateBoundsOffset(LLVM::ModuleTranslation & moduleTranslation,llvm::IRBuilderBase & builder,bool isArrayTy,mlir::OperandRange bounds) calculateBoundsOffset() argument
2263 mapParentWithMembers(LLVM::ModuleTranslation & moduleTranslation,llvm::IRBuilderBase & builder,llvm::OpenMPIRBuilder & ompBuilder,DataLayout & dl,llvm::OpenMPIRBuilder::MapInfosTy & combinedInfo,MapInfoData & mapData,uint64_t mapDataIndex,bool isTargetParams) mapParentWithMembers() argument
2373 processMapMembersWithParent(LLVM::ModuleTranslation & moduleTranslation,llvm::IRBuilderBase & builder,llvm::OpenMPIRBuilder & ompBuilder,DataLayout & dl,llvm::OpenMPIRBuilder::MapInfosTy & combinedInfo,MapInfoData & mapData,uint64_t mapDataIndex,llvm::omp::OpenMPOffloadMappingFlags memberOfFlag) processMapMembersWithParent() argument
2449 processMapWithMembersOf(LLVM::ModuleTranslation & moduleTranslation,llvm::IRBuilderBase & builder,llvm::OpenMPIRBuilder & ompBuilder,DataLayout & dl,llvm::OpenMPIRBuilder::MapInfosTy & combinedInfo,MapInfoData & mapData,uint64_t mapDataIndex,bool isTargetParams) processMapWithMembersOf() argument
2493 createAlteredByCaptureMap(MapInfoData & mapData,LLVM::ModuleTranslation & moduleTranslation,llvm::IRBuilderBase & builder) createAlteredByCaptureMap() argument
2557 genMapInfos(llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation,DataLayout & dl,llvm::OpenMPIRBuilder::MapInfosTy & combinedInfo,MapInfoData & mapData,const SmallVector<Value> & devPtrOperands={},const SmallVector<Value> & devAddrOperands={},bool isTargetParams=false) genMapInfos() argument
2653 convertOmpTargetData(Operation * op,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpTargetData() argument
2917 handleDeclareTargetMapVar(MapInfoData & mapData,LLVM::ModuleTranslation & moduleTranslation,llvm::IRBuilderBase & builder,llvm::Function * func) handleDeclareTargetMapVar() argument
3005 createDeviceArgumentAccessor(MapInfoData & mapData,llvm::Argument & arg,llvm::Value * input,llvm::Value * & retVal,llvm::IRBuilderBase & builder,llvm::OpenMPIRBuilder & ompBuilder,LLVM::ModuleTranslation & moduleTranslation,llvm::IRBuilderBase::InsertPoint allocaIP,llvm::IRBuilderBase::InsertPoint codeGenIP) createDeviceArgumentAccessor() argument
3063 convertOmpTarget(Operation & opInst,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertOmpTarget() argument
3297 convertHostOrTargetOperation(Operation * op,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertHostOrTargetOperation() argument
3411 convertTargetDeviceOp(Operation * op,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertTargetDeviceOp() argument
3417 convertTargetOpsInNest(Operation * op,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) convertTargetOpsInNest() argument
3556 convertOperation(Operation * op,llvm::IRBuilderBase & builder,LLVM::ModuleTranslation & moduleTranslation) const convertOperation() argument
[all...]
/llvm-project/lldb/docs/testsuite/
H A Da-detailed-walkthrough.txt16 ----------------------------------------------------------------------
19 ----------------------------------------------------------------------
25 Pass '-v' option to the test driver to also output verbose descriptions of the
28 /Volumes/data/lldb/svn/trunk/test $ ./dotest.py -v settings
29 ----------------------------------------------------------------------
33 Test that after 'set auto-confirm true', manual confirmation should not kick in. ... ok
35 Test that setting target.process.output-path for the launched process works. ... expected failure
39 Test that 'set term-width' actually changes the term-width. ... ok
41 Test that run-args and env-vars are passed to the launched process. ... ok
43 Test that run-args and env-vars are passed to the launched process. ... ok
[all …]
/llvm-project/mlir/include/mlir/IR/
H A DBuilders.h1 //===- Builders.h - Helpers for constructing MLIR Classes -------*-
52 explicit Builder(MLIRContext *context) : context(context) {} Builder() function
53 explicit Builder(Operation *op) : Builder(op->getContext()) {} Builder() function
216 : Builder(ctx), listener(listener) {} Builder() function
352 InsertionGuard(OpBuilder & builder) InsertionGuard() argument
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1 //===- CodeGenPrepare.cpp - Prepare a function for code generation --------
1296 IRBuilder<> Builder(RelocatedBase->getNextNode()); simplifyRelocatesOffABase() local
1616 IRBuilder<> Builder(InsertPt); replaceMathCmpWithIntrinsic() local
1970 IRBuilder<> Builder(Cmp); foldFCmpToFPClassTest() local
2342 IRBuilder<> Builder(CountZeros->getContext()); despeculateCountZeros() local
2551 IRBuilder<> Builder(CI); optimizeCallInst() local
3115 IRBuilder<> Builder(Opnd); TruncBuilder() local
3142 IRBuilder<> Builder(InsertPt); SExtBuilder() local
3168 IRBuilder<> Builder(InsertPt); ZExtBuilder() local
3366 SmallVector<std::unique_ptr<TypePromotionAction>, 16> Actions; global() member in __anon072927cb0b11::TypePromotionTransaction
5562 IRBuilder<> Builder(MemoryInst); optimizeMemoryInst() local
5931 IRBuilder<> Builder(MemoryInst); optimizeGatherScatterInst() local
5971 IRBuilder<> Builder(MemoryInst); optimizeGatherScatterInst() local
6361 IRBuilder<> Builder(GEP); splitLargeGEPOffsets() local
6943 IRBuilder<> Builder(Load->getNextNonDebugInstruction()); optimizeLoadExt() local
7065 IRBuilder<> Builder(Shift); optimizeShiftInst() local
7100 IRBuilder<> Builder(Fsh); optimizeFunnelShift() local
7321 IRBuilder<> Builder(SVI->getContext()); optimizeShuffleVectorInst() local
7535 IRBuilder<> Builder(SI); optimizeSwitchPhiConstants() local
8025 IRBuilder<> Builder(SI.getContext()); splitMergedValStore() local
8268 IRBuilder<> Builder(Branch); optimizeBranch() local
8282 IRBuilder<> Builder(Branch); optimizeBranch() local
[all...]
/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp1 //===-- X86WinEHState - Insert EH state updates for win32 exceptions ------===//
5 // SPDX-Licens
277 IRBuilder<> Builder(&F->getEntryBlock(), F->getEntryBlock().begin()); emitExceptionRegistrationRecord() local
371 emitEHLSDA(IRBuilder<> & Builder,Function * F) emitEHLSDA() argument
403 IRBuilder<> Builder(EntryBB); generateLSDAInEAXThunk() local
416 linkExceptionRegistration(IRBuilder<> & Builder,Function * Handler) linkExceptionRegistration() argument
433 unlinkExceptionRegistration(IRBuilder<> & Builder) unlinkExceptionRegistration() argument
454 rewriteSetJmpCall(IRBuilder<> & Builder,Function & F,CallBase & Call,Value * State) rewriteSetJmpCall() argument
625 IRBuilder<> Builder(RegNode->getNextNode()); addStateStores() local
632 IRBuilder<> Builder(EHGuardNode->getNextNode()); addStateStores() local
767 IRBuilder<> Builder(Call); addStateStores() local
781 IRBuilder<> Builder(IP); insertStateNumberStore() local
[all...]
/llvm-project/flang/lib/Optimizer/HLFIR/Transforms/
H A DLowerHLFIROrderedAssignments.cpp1 //===- LowerHLFIROrderedAssignments.cpp - Lower HLFIR ordered assignments -===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===---
110 OrderedAssignmentRewriter(fir::FirOpBuilder & builder,hlfir::OrderedAssignmentTreeOpInterface root) OrderedAssignmentRewriter() argument
262 fir::FirOpBuilder &builder; global() member in __anonf05c8b530211::OrderedAssignmentRewriter
405 convertToMoldType(mlir::Location loc,fir::FirOpBuilder & builder,hlfir::Entity input,hlfir::Entity mold,llvm::SmallVectorImpl<hlfir::CleanupFunction> & cleanups) convertToMoldType() argument
613 castIfNeeded(mlir::Location loc,fir::FirOpBuilder & builder,OrderedAssignmentRewriter::ValueAndCleanUp valueAndCleanUp,std::optional<mlir::Type> castToType) castIfNeeded() argument
930 generateNoneElementalPart(fir::FirOpBuilder & builder,mlir::IRMapping & mapper) generateNoneElementalPart() argument
967 generateShape(fir::FirOpBuilder & builder,mlir::IRMapping & mapper) generateShape() argument
987 generateElementalParts(fir::FirOpBuilder & builder,mlir::ValueRange oneBasedIndices,mlir::IRMapping & mapper) generateElementalParts() argument
1026 generateMaskedExprCleanUps(fir::FirOpBuilder & builder,mlir::IRMapping & mapper) generateMaskedExprCleanUps() argument
1053 generateNoneElementalCleanupIfAny(fir::FirOpBuilder & builder,mlir::IRMapping & mapper) generateNoneElementalCleanupIfAny() argument
1109 computeLoopNestIterationNumber(mlir::Location loc,fir::FirOpBuilder & builder,llvm::ArrayRef<fir::DoLoopOp> loopNest) computeLoopNestIterationNumber() argument
1303 fir::FirOpBuilder builder(rewriter, module); lower() local
[all...]
/llvm-project/flang/lib/Lower/
H A DHostAssociations.cpp1 //===-- HostAssociations.cpp ----------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 #include "flang/Evaluate/check-expression.h"
20 #include "flang/Optimizer/Builder/Character.h"
21 #include "flang/Optimizer/Builder/FIRBuilder.h"
22 #include "flang/Optimizer/Builder/Todo.h"
29 #define DEBUG_TYPE "flang-host-assoc"
41 // CapturedXXX classes define each of these three actions for a specific
59 // If a new kind of variable requires ad-hoc handling, a new CapturedXXX class
[all …]
/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h1 //===- ScheduleDAGInstrs.h - MachineInstr Scheduling --------
[all...]
/llvm-project/mlir/include/mlir/Dialect/Affine/Analysis/
H A DNestedMatcher.h1 //===- NestedMacher.h - Nested matcher for Function -------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
77 /// 3. TODO: optionally applies actions (lambda).
85 /// transformations in a non-greedy way.
101 // Call destructors manually, ArrayRef is non-owning so it wouldn't call in ~NestedPattern()
107 /// Returns all the top-level matches in `op`.
109 op->walk([&](Operation *child) { matchOne(child, matches); }); in match()
143 /// applies its nested matchers to its elem->nested. Since we want to rely on
145 /// it, we allow an off-by-one traversal to account for the fact that we
[all …]
/llvm-project/third-party/unittest/googlemock/src/
H A Dgmock-spec-builders.cc30 // Google Mock - a framework for writing C++ mock classes.
32 // This file implements the spec builder syntax (ON_CALL and
35 #include "gmock/gmock-spec-builders.h"
50 #include "gtest/internal/gtest-port.h"
108 // Retires all pre-requisites of this expectation.
112 // We can take this short-cut as we never retire an expectation in RetireAllPreRequisites()
113 // until we have retired all its pre-requisites. in RetireAllPreRequisites()
123 exp->immediate_prerequisites_.begin(); in RetireAllPreRequisites()
124 it != exp->immediate_prerequisites_.end(); ++it) { in RetireAllPreRequisites()
125 ExpectationBase* next = it->expectation_base().get(); in RetireAllPreRequisites()
[all …]
/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp1 //===------ MachOPlatform.cpp - Utilities for executing MachO in Orc ---
[all...]
/llvm-project/mlir/include/mlir/Dialect/SCF/IR/
H A DSCFOps.td1 //===- SCFOps.td - Structured Control Flow operations ------*- tablegen -*
[all...]

123