Home
last modified time | relevance | path

Searched refs:BMI (Results 1 – 15 of 15) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DR600ExpandSpecialInstrs.cpp133 MachineInstr *BMI = in runOnMachineFunction() local
136 BMI->bundleWithPred(); in runOnMachineFunction()
139 TII->addFlag(*BMI, 0, MO_FLAG_MASK); in runOnMachineFunction()
142 TII->addFlag(*BMI, 0, MO_FLAG_NOT_LAST); in runOnMachineFunction()
143 unsigned Opcode = BMI->getOpcode(); in runOnMachineFunction()
147 BMI->getOperand(TII->getOperandIdx(Opcode, R600::OpName::src0)) in runOnMachineFunction()
150 BMI->getOperand(TII->getOperandIdx(Opcode, R600::OpName::src1)) in runOnMachineFunction()
/openbsd/src/gnu/llvm/clang/docs/
DStandardCPlusPlusModules.rst108 It is also called the acronym ``BMI`` genrally.
223 How to produce a BMI
226 We can generate a BMI for an importable module unit by either ``--precompile``
229 The ``--precompile`` option generates the BMI as the output of the compilation and the output path
232 The ``-fmodule-output`` option generates the BMI as a by-product of the compilation.
233 If ``-fmodule-output=`` is specified, the BMI will be emitted the specified location. Then if
234 ``-fmodule-output`` and ``-c`` are specified, the BMI will be emitted in the directory of the
235 output file with the name of the input file with the new extension ``.pcm``. Otherwise, the BMI
256 The file name of the BMI of a ``primary module interface unit`` should be ``module_name.pcm``.
261 then we can't generate a BMI for the ``importable module unit`` by ``--precompile`` option
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsConstantIslandPass.cpp1563 MachineInstr *BMI = &MBB->back(); in fixupConditionalBr() local
1564 bool NeedSplit = (BMI != MI) || !BBHasFallthrough(MBB); in fixupConditionalBr()
1568 if (BMI != MI) { in fixupConditionalBr()
1570 BMI->isUnconditionalBranch()) { in fixupConditionalBr()
1578 unsigned BMITargetOperand = branchTargetOperand(BMI); in fixupConditionalBr()
1580 BMI->getOperand(BMITargetOperand).getMBB(); in fixupConditionalBr()
1584 << *BMI); in fixupConditionalBr()
1586 BMI->getOperand(BMITargetOperand).setMBB(DestBB); in fixupConditionalBr()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp1153 const CXXCtorInitializer *BMI = CFGInit.getInitializer(); in ProcessInitializer() local
1154 const Expr *Init = BMI->getInit()->IgnoreImplicit(); in ProcessInitializer()
1158 BMI->getSourceLocation(), in ProcessInitializer()
1172 if (BMI->isAnyMemberInitializer()) { in ProcessInitializer()
1175 if (getObjectUnderConstruction(State, BMI, LC)) { in ProcessInitializer()
1178 State = finishObjectConstruction(State, BMI, LC); in ProcessInitializer()
1184 if (BMI->isIndirectMemberInitializer()) { in ProcessInitializer()
1185 Field = BMI->getIndirectMember(); in ProcessInitializer()
1186 FieldLoc = State->getLValue(BMI->getIndirectMember(), thisVal); in ProcessInitializer()
1188 Field = BMI->getMember(); in ProcessInitializer()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp1754 MachineInstr *BMI = &MBB->back(); in fixupConditionalBr() local
1755 bool NeedSplit = (BMI != MI) || !BBHasFallthrough(MBB); in fixupConditionalBr()
1758 if (BMI != MI) { in fixupConditionalBr()
1760 BMI->getOpcode() == Br.UncondBr) { in fixupConditionalBr()
1768 MachineBasicBlock *NewDest = BMI->getOperand(0).getMBB(); in fixupConditionalBr()
1772 << *BMI); in fixupConditionalBr()
1773 BMI->getOperand(0).setMBB(DestBB); in fixupConditionalBr()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineFunction.cpp864 for (const auto &BMI : make_range(getBundleStart(MI->getIterator()), in getCallInstr() local
866 if (BMI.isCandidateForCallSiteEntry()) in getCallInstr()
867 return &BMI; in getCallInstr()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp1376 DenseMap<Value *, Value *>::iterator BMI = BaseMap.find(Op2); in validate() local
1377 if (BMI != BaseMap.end()) { in validate()
1378 Op2 = BMI->second; in validate()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/c4x/
Dc4x-modes.def65 feature (e.g., BMI---branch minus) instruction. Note that BN and
/openbsd/src/gnu/gcc/gcc/config/c4x/
Dc4x-modes.def73 feature (e.g., BMI---branch minus) instruction. Note that BN and
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp1550 auto *BMI = ConstantInt::get(P->getType(), APInt::getLowBitsSet(32, IC)); in generate() local
1553 P = B.CreateAnd(P, BMI); in generate()
1567 P = B.CreateAnd(P, BMI); in generate()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86.td231 "Support BMI instructions">;
DX86InstrInfo.td2476 // BMI Instructions
2531 // Pattern fragments to auto generate BMI instructions.
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DBuiltinsX86.def693 // BMI
/openbsd/src/share/misc/
Dairport217 BMI:Central Illinois Regional, Bloomington, Illinois, USA
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DIntrinsicsX86.td2579 // BMI