HomeSort by relevance Sort by last modified time
    Searched refs:Operands (Results 76 - 100 of 349) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp 135 OperandVector &Operands, MCStreamer &Out,
142 bool parseParenSuffix(StringRef Name, OperandVector &Operands);
144 bool parseBracketSuffix(StringRef Name, OperandVector &Operands);
147 SMLoc NameLoc, OperandVector &Operands) override;
151 OperandMatchResultTy parseMemOperand(OperandVector &Operands);
153 matchAnyRegisterNameWithoutDollar(OperandVector &Operands,
155 OperandMatchResultTy matchAnyRegisterWithoutDollar(OperandVector &Operands,
157 OperandMatchResultTy parseAnyRegister(OperandVector &Operands);
158 OperandMatchResultTy parseImm(OperandVector &Operands);
159 OperandMatchResultTy parseJumpTarget(OperandVector &Operands);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/VMCore/
Metadata.cpp 48 // Use CallbackVH to hold MDNode operands.
114 // Destroy the operands.
160 // critical code because it recursively visits all the MDNode's operands.
192 // isFunctionLocal bit because that's implied by the operands.
193 // Note that if the operands are later nulled out, the node will be
225 // Coallocate space for the node and Operands together, then placement new.
280 // isFunctionLocal bit because that's implied by the operands.
281 // Note that if the operands are later nulled out, the node will be
321 // If this node is already not being uniqued (because one of the operands
328 // this node to remove it, so we don't care what state the operands are in
    [all...]
  /external/llvm/lib/Target/X86/
X86OptimizeLEAs.cpp 49 /// \brief Returns a hash table key based on memory operands of \p MI. The
53 /// \brief Returns true if two machine operands are identical and they are not
58 /// \brief Returns true if two address displacement operands are of the same
66 /// A key based on instruction's memory operands.
73 Operands[0] = Base;
74 Operands[1] = Scale;
75 Operands[2] = Index;
76 Operands[3] = Segment;
82 if (!isIdenticalOp(*Operands[i], *Other.Operands[i])
    [all...]
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 21 // more than three operands to the function, because passing thousands of
22 // operands for a large array or structure is unprofitable! This limit can be
413 // This load is safe if any prefix of its operands is safe to load.
529 IndicesVector Operands;
532 Operands.clear();
538 Operands.push_back(0);
555 Operands.push_back(C->getSExtValue());
574 // is safe if Operands, or a prefix of Operands, is marked as safe.
575 if (!PrefixIn(Operands, SafeToUnconditionallyLoad)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
EDInst.h 12 // representation, individual tokens and operands for a single instruction.
59 /// string representation, as well as its operands and tokens
74 /// The order in which operands from the InstInfo's operand information appear
81 /// The instruction's operands
82 opvec_t Operands;
132 /// parseOperands - populates the Operands member of the instruction,
145 /// numOperands - returns the number of operands available to retrieve, or -1
  /external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
ArgumentPromotion.cpp 21 // more than three operands to the function, because passing thousands of
22 // operands for a large array or structure is unprofitable! This limit can be
266 // This load is safe if any prefix of its operands is safe to load.
379 IndicesVector Operands;
383 Operands.clear();
389 Operands.push_back(0);
406 Operands.push_back(C->getSExtValue());
426 // is safe if Operands, or a prefix of Operands, is marked as safe.
427 if (!PrefixIn(Operands, SafeToUnconditionallyLoad)
    [all...]
  /external/swiftshader/third_party/LLVM/test/MC/X86/
x86_operands.s 30 # Indirect Memory Operands
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 148 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 148 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 148 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 148 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 148 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 148 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 148 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 148 MemoryAccess *tryRemoveTrivialPhi(MemoryPhi *Phi, RangeType &Operands);
  /external/llvm/include/llvm/Analysis/
TargetTransformInfoImpl.h 106 ArrayRef<const Value *> Operands) {
109 for (unsigned Idx = 0, Size = Operands.size(); Idx != Size; ++Idx)
110 if (!isa<Constant>(Operands[Idx]))
437 ArrayRef<const Value *> Operands) {
453 auto GTI = gep_type_begin(PointeeType, AS, Operands);
454 for (auto I = Operands.begin(); I != Operands.end(); ++I, ++GTI) {
ConstantFolding.h 11 // operands are constants, for example "sub i32 1, 0" -> "1".
42 /// Note that this fails if not all of the operands are constant. Otherwise,
56 /// specified operands. If successful, the constant result is returned, if not,
66 /// specified operands. If successful, the constant result is returned, if not,
79 /// instruction (icmp/fcmp) with the specified operands. If it fails, it
80 /// returns a constant expression of the specified operands.
88 /// operands. If it fails, it returns a constant expression of the specified
89 /// operands.
99 /// instruction with the specified operands and indices. The constant result is
105 /// specified operands and indices. The constant result is returned i
    [all...]
  /external/swiftshader/third_party/LLVM/utils/TableGen/
FixedLenDecoderEmitter.cpp 223 std::map<unsigned, std::vector<OperandInfo> > &Operands;
247 Operands(FC.Operands), Filters(FC.Filters),
257 AllInstructions(Insts), Opcodes(IDs), Operands(Ops), Filters(),
270 AllInstructions(Insts), Opcodes(IDs), Operands(Ops),
457 Owner->Operands,
490 Owner->Operands,
825 std::vector<OperandInfo>& InsnOperands = Operands[Opc];
874 std::vector<OperandInfo>& InsnOperands = Operands[Opc];
    [all...]
CodeGenInstruction.cpp 89 // If we have MIOpInfo, then we have #operands equal to number of entries
290 CodeGenInstruction::CodeGenInstruction(Record *R) : TheDef(R), Operands(R) {
305 isPredicable = Operands.isPredicable || R->getValueAsBit("isPredicable");
329 ParseConstraints(R->getValueAsString("Constraints"), Operands);
332 Operands.ProcessDisableEncoding(R->getValueAsString("DisableEncoding"));
455 // Handle "zero_reg" for optional def operands.
512 for (unsigned i = 0, e = ResultInst->Operands.size(); i != e; ++i) {
515 if (ResultInst->Operands[i].getTiedRegister() != -1)
521 Record *InstOpRec = ResultInst->Operands[i].Rec;
522 unsigned NumSubOps = ResultInst->Operands[i].MINumOperands
    [all...]
EDEmitter.cpp 205 /// operands in the order they appear in the printed instruction. Then, for
212 /// into the operands present in the AsmString) or a number
214 /// @arg inst - The instruction to use when looking up the operands
225 for (operandIterator = awInst.Operands.begin();
226 operandIterator != awInst.Operands.end();
345 /// X86PopulateOperands - Handles all the operands in an X86 instruction, adding
357 unsigned int numOperands = inst.Operands.size();
360 const CGIOperandList::OperandInfo &operandInfo = inst.Operands[index];
387 opIndex = inst.Operands.getOperandNamed(std::string(opName));
426 /// the appropriate flags to the instruction and its operands
    [all...]
FixedLenDecoderEmitter.h 73 std::map<unsigned, std::vector<OperandInfo> > Operands;
X86RecognizableInstr.h 61 /// Inferred from the operands; indicates whether the L bit in the VEX prefix is set
81 /// Indicates whether the instruction has FR operands - MOVs with FR operands
88 /// The operands of the instruction, as listed in the CodeGenInstruction.
89 /// They are not one-to-one with operands listed in the MCInst; for example,
90 /// memory operands expand to 5 operands in the MCInst
91 const std::vector<CGIOperandList::OperandInfo>* Operands;
113 /// instructions are pure intrinsics and use unencodable operands; many
138 /// prefix. If it does, 32-bit register operands sta
    [all...]
  /external/spirv-llvm/lib/SPIRV/libSPIRV/
SPIRVType.h 308 std::vector<SPIRVEntry*> Operands(2, ElemType);
309 Operands[1] = (SPIRVEntry*)getLength();
310 return Operands;
569 std::vector<SPIRVEntry*> Operands(MemberTypeIdVec.size());
571 Operands[I] = getEntry(MemberTypeIdVec[I]);
572 return Operands;
600 std::vector<SPIRVEntry*> Operands( 1 + ParamTypeVec.size(), ReturnType);
601 std::copy(ParamTypeVec.begin(), ParamTypeVec.end(), ++Operands.begin());
602 return Operands;
  /external/llvm/test/MC/X86/
x86_operands.s 30 # Indirect Memory Operands
  /external/llvm/utils/TableGen/
X86RecognizableInstr.h 62 /// Inferred from the operands; indicates whether the L bit in the VEX prefix is set
94 /// The operands of the instruction, as listed in the CodeGenInstruction.
95 /// They are not one-to-one with operands listed in the MCInst; for example,
96 /// memory operands expand to 5 operands in the MCInst
97 const std::vector<CGIOperandList::OperandInfo>* Operands;
115 /// prefix. If it does, 32-bit register operands stay
130 /// If it is not, then 16-bit immediate operands stay 16-bit.
136 /// handles operands that are in the REG field of the ModR/M byte.
141 /// handles operands that are in the REG field of the ModR/M byte
    [all...]

Completed in 632 milliseconds

1 2 34 5 6 7 8 91011>>