Home
last modified time | relevance | path

Searched refs:Instruction (Results 1 – 25 of 8092) sorted by relevance

12345678910>>...324

/dports/lang/solidity/solidity_0.8.11/libevmasm/
H A DInstruction.cpp37 { "ADD", Instruction::ADD },
38 { "SUB", Instruction::SUB },
39 { "MUL", Instruction::MUL },
40 { "DIV", Instruction::DIV },
42 { "MOD", Instruction::MOD },
44 { "EXP", Instruction::EXP },
46 { "LT", Instruction::LT },
47 { "GT", Instruction::GT },
50 { "EQ", Instruction::EQ },
53 { "OR", Instruction::OR },
[all …]
H A DSemanticInformation.cpp86 case Instruction::ADD: in isCommutativeOperation()
87 case Instruction::MUL: in isCommutativeOperation()
88 case Instruction::EQ: in isCommutativeOperation()
89 case Instruction::AND: in isCommutativeOperation()
90 case Instruction::OR: in isCommutativeOperation()
91 case Instruction::XOR: in isCommutativeOperation()
114 return _item == Instruction::JUMP || _item == Instruction::JUMPI; in isJumpInstruction()
180 case Instruction::GAS: in isDeterministic()
181 case Instruction::PC: in isDeterministic()
212 case Instruction::PC: in movable()
[all …]
H A DSimplificationRule.h57 using InstrType = Instruction;
59 template<Instruction inst>
70 Instruction instruction;
79 static auto constexpr ADD = PatternGenerator<Instruction::ADD>{};
80 static auto constexpr SUB = PatternGenerator<Instruction::SUB>{};
81 static auto constexpr MUL = PatternGenerator<Instruction::MUL>{};
82 static auto constexpr DIV = PatternGenerator<Instruction::DIV>{};
88 static auto constexpr LT = PatternGenerator<Instruction::LT>{};
89 static auto constexpr GT = PatternGenerator<Instruction::GT>{};
92 static auto constexpr EQ = PatternGenerator<Instruction::EQ>{};
[all …]
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/cpp-ethereum/libevm/
H A DInstruction.cpp12 static const std::map<Instruction, InstructionInfo> c_instructionInfo =
14 { Instruction::STOP, { "STOP", 0, 0, Tier::Zero } },
15 { Instruction::ADD, { "ADD", 2, 1, Tier::VeryLow } },
16 { Instruction::SUB, { "SUB", 2, 1, Tier::VeryLow } },
17 { Instruction::MUL, { "MUL", 2, 1, Tier::Low } },
18 { Instruction::DIV, { "DIV", 2, 1, Tier::Low } },
19 { Instruction::SDIV, { "SDIV", 2, 1, Tier::Low } },
20 { Instruction::MOD, { "MOD", 2, 1, Tier::Low } },
21 { Instruction::SMOD, { "SMOD", 2, 1, Tier::Low } },
37 { Instruction::ADDMOD, { "ADDMOD", 3, 1, Tier::Mid } },
[all …]
/dports/lang/solidity/solidity_0.8.11/test/libevmasm/
H A DOptimiser.cpp203 Instruction::SWAP1, Instruction::POP, Instruction::ADD, u256(0), Instruction::SWAP1, in BOOST_AUTO_TEST_CASE()
204 Instruction::SLOAD, Instruction::SWAP1, u256(100), Instruction::EXP, Instruction::SWAP1, in BOOST_AUTO_TEST_CASE()
267 checkCSE({Instruction::DUP1, Instruction::SUB}, {Instruction::POP, u256(0)}); in BOOST_AUTO_TEST_CASE()
277 checkCSE({Instruction::DUP5, Instruction::NOT, Instruction::NOT}, {Instruction::DUP5}); in BOOST_AUTO_TEST_CASE()
282 checkCSE({Instruction::GT, Instruction::ISZERO, Instruction::ISZERO}, {Instruction::GT}); in BOOST_AUTO_TEST_CASE()
283 checkCSE({Instruction::GT, Instruction::ISZERO}, {Instruction::GT, Instruction::ISZERO}); in BOOST_AUTO_TEST_CASE()
285 {Instruction::ISZERO, Instruction::ISZERO, Instruction::ISZERO}, in BOOST_AUTO_TEST_CASE()
317 …checkCSE(input, {Instruction::DUP2, Instruction::DUP2, Instruction::ADD, u256(5), Instruction::ADD… in BOOST_AUTO_TEST_CASE()
1129 { Instruction::LT, Instruction::GT }, in BOOST_AUTO_TEST_CASE()
1130 { Instruction::GT, Instruction::LT }, in BOOST_AUTO_TEST_CASE()
[all …]
/dports/www/firefox/firefox-99.0/third_party/rust/wasm-smith/src/
H A Dencode.rs397 fn translate_instruction(inst: &Instruction) -> wasm_encoder::Instruction { in translate_instruction() argument
398 use Instruction::*; in translate_instruction()
402 Nop => wasm_encoder::Instruction::Nop, in translate_instruction()
406 Else => wasm_encoder::Instruction::Else, in translate_instruction()
411 End => wasm_encoder::Instruction::End, in translate_instruction()
412 Br(x) => wasm_encoder::Instruction::Br(x), in translate_instruction()
422 Drop => wasm_encoder::Instruction::Drop, in translate_instruction()
469 I32Eq => wasm_encoder::Instruction::I32Eq, in translate_instruction()
480 I64Eq => wasm_encoder::Instruction::I64Eq, in translate_instruction()
490 F32Eq => wasm_encoder::Instruction::F32Eq, in translate_instruction()
[all …]
/dports/lang/solidity/solidity_0.8.11/libsolidity/codegen/
H A DArrayUtils.cpp102 _context << Instruction::DUP3 << Instruction::DUP3 << Instruction::SSTORE; in copyArrayToStorage()
109 << Instruction::POP << Instruction::POP in copyArrayToStorage()
159 _context << Instruction::DUP4 << Instruction::DUP1 << Instruction::ADD; in copyArrayToStorage()
161 _context << Instruction::OR << Instruction::DUP6 << Instruction::SSTORE; in copyArrayToStorage()
167 _context << Instruction::DUP3 << Instruction::DUP1 << Instruction::ADD; in copyArrayToStorage()
303 _context << Instruction::POP << Instruction::SWAP1 << Instruction::POP; in copyArrayToStorage()
381 m_context << Instruction::DUP1 << Instruction::DUP4 << Instruction::DUP4; in copyArrayToMemory()
643 m_context << Instruction::SWAP1 << Instruction::DUP2 << Instruction::ADD in clearDynamicArray()
799 _context << Instruction::POP << Instruction::POP << Instruction::POP; in resizeDynamicArray()
907 m_context << Instruction::POP << Instruction::POP << Instruction::POP; in popStorageArrayElement()
[all …]
/dports/editors/poke/poke-1.0/doc/
H A Dpoke.info334 Node: Instruction duc391526
335 Node: Instruction pec391823
354 Node: Instruction nip398763
357 Node: Instruction dup399669
359 Node: Instruction rot400275
374 Node: Instruction tor405465
416 Node: Instruction nn421860
442 Node: Instruction or430930
476 Node: Instruction ba443334
477 Node: Instruction bn443569
[all …]
/dports/lang/solidity/solidity_0.8.11/test/libsolidity/
H A DSolidityExpressionCompiler.cpp290 uint8_t(Instruction::LT), uint8_t(Instruction::ISZERO), uint8_t(Instruction::ISZERO), in BOOST_AUTO_TEST_CASE()
292 uint8_t(Instruction::ISZERO), uint8_t(Instruction::ISZERO), in BOOST_AUTO_TEST_CASE()
293 uint8_t(Instruction::EQ), in BOOST_AUTO_TEST_CASE()
298 uint8_t(Instruction::PUSH1), 0x1, uint8_t(Instruction::ISZERO), uint8_t(Instruction::ISZERO), in BOOST_AUTO_TEST_CASE()
301 uint8_t(Instruction::LT), uint8_t(Instruction::ISZERO), uint8_t(Instruction::ISZERO), in BOOST_AUTO_TEST_CASE()
302 uint8_t(Instruction::EQ), in BOOST_AUTO_TEST_CASE()
320 uint8_t(Instruction::GT), in BOOST_AUTO_TEST_CASE()
328 uint8_t(Instruction::EQ), in BOOST_AUTO_TEST_CASE()
331 uint8_t(Instruction::ISZERO), uint8_t(Instruction::ISZERO), in BOOST_AUTO_TEST_CASE()
332 uint8_t(Instruction::PUSH1), 0x1, uint8_t(Instruction::ISZERO), uint8_t(Instruction::ISZERO), in BOOST_AUTO_TEST_CASE()
[all …]
/dports/sysutils/triton/Triton-0.8.1/src/libtriton/includes/triton/
H A Dx86Semantics.hpp94 void af_s(triton::arch::Instruction& inst,
102 void afAaa_s(triton::arch::Instruction& inst,
110 void afNeg_s(triton::arch::Instruction& inst,
117 void cfAaa_s(triton::arch::Instruction& inst,
125 void cfAdd_s(triton::arch::Instruction& inst,
169 void cfMul_s(triton::arch::Instruction& inst,
176 void cfNeg_s(triton::arch::Instruction& inst,
376 void pf_s(triton::arch::Instruction& inst,
389 void sf_s(triton::arch::Instruction& inst,
420 void zf_s(triton::arch::Instruction& inst,
[all …]
H A Daarch64Semantics.hpp98 void nf_s(triton::arch::Instruction& inst,
109 void zf_s(triton::arch::Instruction& inst,
122 void cfAdd_s(triton::arch::Instruction& inst,
168 void adc_s(triton::arch::Instruction& inst);
171 void add_s(triton::arch::Instruction& inst);
174 void adr_s(triton::arch::Instruction& inst);
180 void and_s(triton::arch::Instruction& inst);
183 void asr_s(triton::arch::Instruction& inst);
186 void b_s(triton::arch::Instruction& inst);
195 void bl_s(triton::arch::Instruction& inst);
[all …]
/dports/lang/solidity/solidity_0.8.11/test/tools/yulInterpreter/
H A DEVMInstructionInterpreter.cpp104 case Instruction::ADD: in eval()
106 case Instruction::MUL: in eval()
108 case Instruction::SUB: in eval()
110 case Instruction::DIV: in eval()
114 case Instruction::MOD: in eval()
118 case Instruction::EXP: in eval()
120 case Instruction::NOT: in eval()
122 case Instruction::LT: in eval()
124 case Instruction::GT: in eval()
130 case Instruction::EQ: in eval()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/validator_arm/gen/
H A Darm32_decode_baselines_2.h41 virtual SafetyLevel safety(Instruction i) const;
42 virtual RegisterList uses(Instruction i) const;
73 virtual RegisterList uses(Instruction i) const;
518 Instruction i) const;
569 Instruction i) const;
620 Instruction i) const;
671 Instruction i) const;
798 Instruction i) const;
944 Instruction i) const;
1286 Instruction i) const;
[all …]
H A Darm32_decode_baselines_3.h93 Instruction i) const;
172 Instruction i) const;
277 Instruction i) const;
362 Instruction i) const;
440 Instruction i) const;
543 Instruction i) const;
625 Instruction i) const;
703 Instruction i) const;
799 Instruction i) const;
881 Instruction i) const;
[all …]
H A Darm32_decode_baselines_1.h1627 Instruction i) const;
1677 Instruction i) const;
1727 Instruction i) const;
1777 Instruction i) const;
1925 Instruction i) const;
2113 Instruction i) const;
3588 virtual Instruction dynamic_code_replacement_sentinel(Instruction i) const;
3622 virtual Instruction dynamic_code_replacement_sentinel(Instruction i) const;
3657 virtual Instruction dynamic_code_replacement_sentinel(Instruction i) const;
4022 virtual Instruction dynamic_code_replacement_sentinel(Instruction i) const;
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h152 Instruction *visitAllocSite(Instruction &FI);
163 Instruction *
251 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
327 Instruction *matchSAddSubSat(Instruction &MinMax1);
378 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
388 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
399 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
447 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
587 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
606 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h151 Instruction *visitAllocSite(Instruction &FI);
162 Instruction *
176 Instruction *visitInstruction(Instruction &I) { return nullptr; } in visitInstruction()
253 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
376 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
386 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
397 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
445 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
585 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
604 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineInternal.h151 Instruction *visitAllocSite(Instruction &FI);
162 Instruction *
176 Instruction *visitInstruction(Instruction &I) { return nullptr; } in visitInstruction()
253 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
376 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
386 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
397 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
445 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
585 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
604 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h151 Instruction *visitAllocSite(Instruction &FI);
162 Instruction *
176 Instruction *visitInstruction(Instruction &I) { return nullptr; } in visitInstruction()
253 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
378 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
388 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
399 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
447 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
587 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
606 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h151 Instruction *visitAllocSite(Instruction &FI);
162 Instruction *
176 Instruction *visitInstruction(Instruction &I) { return nullptr; } in visitInstruction()
253 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
376 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
386 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
397 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
445 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
585 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
604 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h150 Instruction *visitAllocSite(Instruction &FI);
161 Instruction *
173 Instruction *visitInstruction(Instruction &I) { return nullptr; } in visitInstruction()
254 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
366 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
376 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
387 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
444 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
584 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
603 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h151 Instruction *visitAllocSite(Instruction &FI);
162 Instruction *
176 Instruction *visitInstruction(Instruction &I) { return nullptr; } in visitInstruction()
253 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
376 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
386 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
397 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
445 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
585 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
604 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/4.0/
H A DInstCombineInternal.h285 Instruction *FoldItoFPtoI(Instruction &FI);
294 Instruction *visitAllocSite(Instruction &FI);
379 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
409 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
419 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
430 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
464 Instruction *eraseInstFromFunction(Instruction &I) { in eraseInstFromFunction()
550 Instruction *FoldOpIntoPhi(Instruction &I);
559 Instruction *foldOpWithConstantIntoOperand(Instruction &I);
631 Instruction *foldSelectOpOp(SelectInst &SI, Instruction *TI, Instruction *FI);
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h151 Instruction *visitAllocSite(Instruction &FI);
162 Instruction *
174 Instruction *visitInstruction(Instruction &I) { return nullptr; } in visitInstruction()
250 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
364 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
374 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
385 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
443 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
583 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
602 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h151 Instruction *visitAllocSite(Instruction &FI);
162 Instruction *
174 Instruction *visitInstruction(Instruction &I) { return nullptr; } in visitInstruction()
250 Instruction *transformSExtICmp(ICmpInst *ICI, Instruction &CI);
364 Instruction *InsertNewInstBefore(Instruction *New, Instruction &Old) { in InsertNewInstBefore()
374 Instruction *InsertNewInstWith(Instruction *New, Instruction &Old) { in InsertNewInstWith()
385 Instruction *replaceInstUsesWith(Instruction &I, Value *V) { in replaceInstUsesWith()
443 Instruction *eraseInstFromFunction(Instruction &I) override { in eraseInstFromFunction()
583 Instruction *Shr, const APInt &ShrOp1, Instruction *Shl,
602 Instruction *foldOpIntoPhi(Instruction &I, PHINode *PN);
[all …]

12345678910>>...324