/dports/devel/llvm10/llvm-10.0.1.src/tools/llvm-exegesis/lib/ |
H A D | Latency.cpp | 40 static std::vector<const Instruction *> 41 computeAliasingInstructions(const LLVMState &State, const Instruction *Instr, in computeAliasingInstructions() 50 std::vector<const Instruction *> AliasingInstructions; in computeAliasingInstructions() 54 const Instruction &OtherInstr = State.getIC().getInstr(OtherOpcode); in computeAliasingInstructions() 65 static ExecutionMode getExecutionModes(const Instruction &Instr, in getExecutionModes() 84 const Instruction *Instr, in appendCodeTemplates() 156 const Instruction &Instr, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate_id.cpp | 40 spv_result_t UpdateIdUse(ValidationState_t& _, const Instruction* inst) { in UpdateIdUse() 62 std::vector<const Instruction*> phi_instructions; in CheckIdDefinitionDominateUse() 71 const Instruction* use = use_index_pair.first; in CheckIdDefinitionDominateUse() 92 const Instruction* user = use.first; in CheckIdDefinitionDominateUse() 109 for (const Instruction* phi : phi_instructions) { in CheckIdDefinitionDominateUse() 112 const Instruction* variable = _.FindDef(phi->word(i)); in CheckIdDefinitionDominateUse() 132 spv_result_t IdPass(ValidationState_t& _, Instruction* inst) { in IdPass()
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/tools/llvm-exegesis/lib/ |
H A D | Latency.cpp | 40 static std::vector<const Instruction *> 41 computeAliasingInstructions(const LLVMState &State, const Instruction *Instr, in computeAliasingInstructions() 50 std::vector<const Instruction *> AliasingInstructions; in computeAliasingInstructions() 54 const Instruction &OtherInstr = State.getIC().getInstr(OtherOpcode); in computeAliasingInstructions() 65 static ExecutionMode getExecutionModes(const Instruction &Instr, in getExecutionModes() 84 const Instruction *Instr, in appendCodeTemplates() 156 const Instruction &Instr, const BitVector &ForbiddenRegisters) const { in generateCodeTemplates()
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/polly/include/polly/Support/ |
H A D | VirtualInstruction.h | 238 Instruction *Inst = nullptr; 244 VirtualInstruction(ScopStmt *Stmt, Instruction *Inst) 272 Instruction *getInstruction() const { return Inst; } 319 DenseMapInfo<Instruction *>::isEqual(LHS.getInstruction(), 326 TombstoneKey.Inst = DenseMapInfo<Instruction *>::getTombstoneKey(); 333 EmptyKey.Inst = DenseMapInfo<Instruction *>::getEmptyKey(); 338 return DenseMapInfo<std::pair<polly::ScopStmt *, Instruction *>>::
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/polly/include/polly/Support/ |
H A D | VirtualInstruction.h | 240 Instruction *Inst = nullptr; 246 VirtualInstruction(ScopStmt *Stmt, Instruction *Inst) 274 Instruction *getInstruction() const { return Inst; } 321 DenseMapInfo<Instruction *>::isEqual(LHS.getInstruction(), 328 TombstoneKey.Inst = DenseMapInfo<Instruction *>::getTombstoneKey(); 335 EmptyKey.Inst = DenseMapInfo<Instruction *>::getEmptyKey(); 340 return DenseMapInfo<std::pair<polly::ScopStmt *, Instruction *>>::
|
/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ |
H A D | struct_cfg_analysis.cpp | 79 if (Instruction* merge_inst = block->GetMergeInst()) { in AddBlocksInFunction() 110 uint32_t StructuredCFGAnalysis::ContainingConstruct(Instruction* inst) { in ContainingConstruct() 122 Instruction* merge_inst = header->GetMergeInst(); in MergeBlock() 133 Instruction* merge_inst = header->GetMergeInst(); in LoopMergeBlock() 144 Instruction* merge_inst = header->GetMergeInst(); in LoopContinueBlock() 155 Instruction* merge_inst = header->GetMergeInst(); in SwitchMergeBlock() 197 for (const Instruction& inst : bb) { in FindFuncsCalledFromContinue()
|
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ |
H A D | struct_cfg_analysis.cpp | 79 if (Instruction* merge_inst = block->GetMergeInst()) { in AddBlocksInFunction() 110 uint32_t StructuredCFGAnalysis::ContainingConstruct(Instruction* inst) { in ContainingConstruct() 122 Instruction* merge_inst = header->GetMergeInst(); in MergeBlock() 133 Instruction* merge_inst = header->GetMergeInst(); in LoopMergeBlock() 144 Instruction* merge_inst = header->GetMergeInst(); in LoopContinueBlock() 155 Instruction* merge_inst = header->GetMergeInst(); in SwitchMergeBlock() 197 for (const Instruction& inst : bb) { in FindFuncsCalledFromContinue()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/polly/include/polly/Support/ |
H A D | VirtualInstruction.h | 238 Instruction *Inst = nullptr; 244 VirtualInstruction(ScopStmt *Stmt, Instruction *Inst) 272 Instruction *getInstruction() const { return Inst; } 319 DenseMapInfo<Instruction *>::isEqual(LHS.getInstruction(), 326 TombstoneKey.Inst = DenseMapInfo<Instruction *>::getTombstoneKey(); 333 EmptyKey.Inst = DenseMapInfo<Instruction *>::getEmptyKey(); 338 return DenseMapInfo<std::pair<polly::ScopStmt *, Instruction *>>::
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/polly/include/polly/Support/ |
H A D | VirtualInstruction.h | 238 Instruction *Inst = nullptr; 244 VirtualInstruction(ScopStmt *Stmt, Instruction *Inst) 272 Instruction *getInstruction() const { return Inst; } 319 DenseMapInfo<Instruction *>::isEqual(LHS.getInstruction(), 326 TombstoneKey.Inst = DenseMapInfo<Instruction *>::getTombstoneKey(); 333 EmptyKey.Inst = DenseMapInfo<Instruction *>::getEmptyKey(); 338 return DenseMapInfo<std::pair<polly::ScopStmt *, Instruction *>>::
|
/dports/lang/solidity/solidity_0.8.11/libyul/backends/evm/ |
H A D | ConstantOptimiser.cpp | 51 u256 eval(evmasm::Instruction _instr, vector<Expression> const& _arguments) in eval() 58 case evmasm::Instruction::ADD: in eval() 60 case evmasm::Instruction::SUB: in eval() 62 case evmasm::Instruction::MUL: in eval() 64 case evmasm::Instruction::EXP: in eval() 66 case evmasm::Instruction::SHL: in eval() 68 case evmasm::Instruction::NOT: in eval()
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/polly/include/polly/Support/ |
H A D | VirtualInstruction.h | 240 Instruction *Inst = nullptr; 246 VirtualInstruction(ScopStmt *Stmt, Instruction *Inst) 274 Instruction *getInstruction() const { return Inst; } 321 DenseMapInfo<Instruction *>::isEqual(LHS.getInstruction(), 328 TombstoneKey.Inst = DenseMapInfo<Instruction *>::getTombstoneKey(); 335 EmptyKey.Inst = DenseMapInfo<Instruction *>::getEmptyKey(); 340 return DenseMapInfo<std::pair<polly::ScopStmt *, Instruction *>>::
|
/dports/devel/oclgrind/Oclgrind-21.10/src/plugins/ |
H A D | InstructionCounter.cpp | 26 #define COUNTED_LOAD_BASE (llvm::Instruction::OtherOpsEnd + 4) 83 return llvm::Instruction::getOpcodeName(opcode); in getOpcodeName() 87 const WorkItem* workItem, const llvm::Instruction* instruction, in instructionExecuted() 93 if (opcode == llvm::Instruction::Load || opcode == llvm::Instruction::Store) in instructionExecuted() 96 bool load = (opcode == llvm::Instruction::Load); in instructionExecuted() 105 else if (opcode == llvm::Instruction::Call) in instructionExecuted()
|
/dports/devel/llvm13/llvm-project-13.0.1.src/polly/include/polly/Support/ |
H A D | VirtualInstruction.h | 240 Instruction *Inst = nullptr; 246 VirtualInstruction(ScopStmt *Stmt, Instruction *Inst) 274 Instruction *getInstruction() const { return Inst; } 321 DenseMapInfo<Instruction *>::isEqual(LHS.getInstruction(), 328 TombstoneKey.Inst = DenseMapInfo<Instruction *>::getTombstoneKey(); 335 EmptyKey.Inst = DenseMapInfo<Instruction *>::getEmptyKey(); 340 return DenseMapInfo<std::pair<polly::ScopStmt *, Instruction *>>::
|
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/source/val/ |
H A D | validate_id.cpp | 40 spv_result_t UpdateIdUse(ValidationState_t& _, const Instruction* inst) { in UpdateIdUse() 62 std::vector<const Instruction*> phi_instructions; in CheckIdDefinitionDominateUse() 71 const Instruction* use = use_index_pair.first; in CheckIdDefinitionDominateUse() 92 const Instruction* user = use.first; in CheckIdDefinitionDominateUse() 109 for (const Instruction* phi : phi_instructions) { in CheckIdDefinitionDominateUse() 112 const Instruction* variable = _.FindDef(phi->word(i)); in CheckIdDefinitionDominateUse() 132 spv_result_t IdPass(ValidationState_t& _, Instruction* inst) { in IdPass()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/SPIRV-Tools/src/source/val/ |
H A D | validate_id.cpp | 40 spv_result_t UpdateIdUse(ValidationState_t& _, const Instruction* inst) { in UpdateIdUse() 62 std::vector<const Instruction*> phi_instructions; in CheckIdDefinitionDominateUse() 71 const Instruction* use = use_index_pair.first; in CheckIdDefinitionDominateUse() 92 const Instruction* user = use.first; in CheckIdDefinitionDominateUse() 109 for (const Instruction* phi : phi_instructions) { in CheckIdDefinitionDominateUse() 112 const Instruction* variable = _.FindDef(phi->word(i)); in CheckIdDefinitionDominateUse() 132 spv_result_t IdPass(ValidationState_t& _, Instruction* inst) { in IdPass()
|
/dports/www/firefox/firefox-99.0/js/src/jit/loong64/ |
H A D | Assembler-loong64.h | 330 class Instruction; variable 347 Register toRK(Instruction& i); 348 Register toRJ(Instruction& i); 349 Register toRD(Instruction& i); 350 Register toR(Instruction& i); 652 Instruction* getDest(Instruction* src) const; 688 Instruction* getDest(Instruction* src); 1486 class Instruction { 1504 const Instruction& operator=(const Instruction& src) { 1518 Instruction* next(); [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 331 const Instruction *I = dyn_cast<Instruction>(V); 597 if (isa<Instruction>(I) && cast<Instruction>(I)->isCommutative()) { 1767 case Instruction::Add: 1769 case Instruction::FAdd: 1771 case Instruction::Sub: 1778 case Instruction::Mul: 1794 case Instruction::Shl: 1800 case Instruction::And: 1802 case Instruction::Or: 1804 case Instruction::Xor: [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 475 Instruction *I = nullptr) const; 541 bool isProfitableToHoist(Instruction *I) const; 986 int getInstructionLatency(const Instruction *I) const; 990 int getInstructionThroughput(const Instruction *I) const; 1037 Instruction *I) = 0; 1054 virtual bool isProfitableToHoist(Instruction *I) = 0; 1111 const Instruction *I) = 0; 1258 Instruction *I) override { 1305 bool isProfitableToHoist(Instruction *I) override { 1437 const Instruction *I) override { [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 475 Instruction *I = nullptr) const; 541 bool isProfitableToHoist(Instruction *I) const; 1013 int getInstructionLatency(const Instruction *I) const; 1017 int getInstructionThroughput(const Instruction *I) const; 1064 Instruction *I) = 0; 1081 virtual bool isProfitableToHoist(Instruction *I) = 0; 1139 const Instruction *I) = 0; 1291 Instruction *I) override { in isLegalAddressingMode() 1338 bool isProfitableToHoist(Instruction *I) override { in isProfitableToHoist() 1473 const Instruction *I) override { in getCastInstrCost() [all …]
|
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/VectorCompiler/lib/GenXOpts/CMTrans/ |
H A D | GenXImportOCLBiF.cpp | 191 std::vector<Instruction *> ListDelete; in runOnModule() 220 Instruction *IntrinCall = in runOnModule() 235 Instruction *const IntrinCall = in runOnModule() 254 Instruction *IntrinCall0 = CallInst::Create( in runOnModule() 275 Instruction *Replace = SIToFPInst::Create( in runOnModule() 282 Instruction *Replace = UIToFPInst::Create( in runOnModule() 289 Instruction *Mul = BinaryOperator::Create( in runOnModule() 301 Instruction *IntrinCall = in runOnModule() 307 Instruction *Add = BinaryOperator::Create( in runOnModule() 319 Instruction *IntrinCall = in runOnModule() [all …]
|
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/java.base/share/classes/com/sun/java/util/jar/pack/ |
H A D | Instruction.java | 37 class Instruction { class 76 public Instruction next() { in next() 81 return Instruction.at(bytes, npc, this); in next() 95 public Instruction forceNextPC(int nextpc) { in forceNextPC() 100 public static Instruction at(byte[] bytes, int pc) { in at() 101 return Instruction.at(bytes, pc, null); in at() 104 public static Instruction at(byte[] bytes, int pc, Instruction reuse) { in at() 138 return new Instruction(bytes, pc, bc, w, length); in at() 323 && equals((Instruction) o); in equals() 336 public boolean equals(Instruction that) { in equals() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 36 class Instruction; variable 86 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 90 Instruction * 93 BasicBlock *InsertBB, Instruction *InsertBefore); 890 Instruction *InsertBefore); 896 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 897 Instruction *InsertBefore); 903 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 912 Instruction *insertDbgValueIntrinsic(llvm::Value *Val, 924 Instruction *insertDbgValueIntrinsic(llvm::Value *Val, [all …]
|
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/jdk/src/share/classes/com/sun/java/util/jar/pack/ |
H A D | Instruction.java | 37 class Instruction { class 76 public Instruction next() { in next() 81 return Instruction.at(bytes, npc, this); in next() 95 public Instruction forceNextPC(int nextpc) { in forceNextPC() 100 public static Instruction at(byte[] bytes, int pc) { in at() 101 return Instruction.at(bytes, pc, null); in at() 104 public static Instruction at(byte[] bytes, int pc, Instruction reuse) { in at() 138 return new Instruction(bytes, pc, bc, w, length); in at() 323 && equals((Instruction) o); in equals() 336 public boolean equals(Instruction that) { in equals() [all …]
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/java.base/share/classes/com/sun/java/util/jar/pack/ |
H A D | Instruction.java | 37 class Instruction { class 76 public Instruction next() { in next() 81 return Instruction.at(bytes, npc, this); in next() 95 public Instruction forceNextPC(int nextpc) { in forceNextPC() 100 public static Instruction at(byte[] bytes, int pc) { in at() 101 return Instruction.at(bytes, pc, null); in at() 104 public static Instruction at(byte[] bytes, int pc, Instruction reuse) { in at() 138 return new Instruction(bytes, pc, bc, w, length); in at() 323 && equals((Instruction) o); in equals() 336 public boolean equals(Instruction that) { in equals() [all …]
|
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/java.base/share/classes/com/sun/java/util/jar/pack/ |
H A D | Instruction.java | 37 class Instruction { class 76 public Instruction next() { in next() 81 return Instruction.at(bytes, npc, this); in next() 95 public Instruction forceNextPC(int nextpc) { in forceNextPC() 100 public static Instruction at(byte[] bytes, int pc) { in at() 101 return Instruction.at(bytes, pc, null); in at() 104 public static Instruction at(byte[] bytes, int pc, Instruction reuse) { in at() 138 return new Instruction(bytes, pc, bc, w, length); in at() 323 && equals((Instruction) o); in equals() 336 public boolean equals(Instruction that) { in equals() [all …]
|