/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...] |
CodeGenInstruction.cpp | 94 // If we have MIOpInfo, then we have #operands equal to number of entries 299 : TheDef(R), Operands(R), InferredFrom(nullptr) { 313 isPredicable = Operands.isPredicable || R->getValueAsBit("isPredicable"); 346 ParseConstraints(R->getValueAsString("Constraints"), Operands); 349 Operands.ProcessDisableEncoding(R->getValueAsString("DisableEncoding")); 458 // For register operands, the source register class can be a subclass 502 // Handle "zero_reg" for optional def operands. 506 // Tied operands where the source is a sub-operand of a complex operand 507 // need to represent both operands in the alias destination instruction. 509 // the MC representation of things doesn't use tied operands at all [all...] |
/external/swiftshader/third_party/LLVM/utils/TableGen/ |
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...] |
DAGISelMatcher.cpp | 253 for (unsigned i = 0, e = Operands.size(); i != e; ++i) 254 OS << Operands[i] << ' '; 316 M->Operands == Operands && M->HasChain == HasChain && 323 return (HashString(OpcodeName) << 4) | Operands.size();
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 44 /// Note that this fails if not all of the operands are constant. Otherwise, 57 /// specified operands. If successful, the constant result is returned, if not, 67 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 68 /// returns a constant expression of the specified operands. 76 /// operands. If it fails, it returns a constant expression of the specified 77 /// operands. 87 /// instruction with the specified operands and indices. The constant result is 93 /// specified operands and indices. The constant result is returned if 99 /// specified operands and indices. The constant result is returned i [all...] |
TargetTransformInfoImpl.h | 107 ArrayRef<const Value *> Operands) { 110 for (unsigned Idx = 0, Size = Operands.size(); Idx != Size; ++Idx) 111 if (!isa<Constant>(Operands[Idx])) 581 ArrayRef<const Value *> Operands) { 594 auto GTI = gep_type_begin(PointeeType, Operands); 596 for (auto I = Operands.begin(); I != Operands.end(); ++I, ++GTI) {
|
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 88 /// instruction with the specified operands and indices. The constant result is 94 /// specified operands and indices. The constant result is returned if 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 88 /// instruction with the specified operands and indices. The constant result is 94 /// specified operands and indices. The constant result is returned if 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 83 /// operands. The constant result is returned if successful; if not, null is 94 /// instruction with the specified operands and indices. The constant result is 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 83 /// operands. The constant result is returned if successful; if not, null is 94 /// instruction with the specified operands and indices. The constant result is 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 83 /// operands. The constant result is returned if successful; if not, null is 94 /// instruction with the specified operands and indices. The constant result is 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 83 /// operands. The constant result is returned if successful; if not, null is 94 /// instruction with the specified operands and indices. The constant result is 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 44 /// Note that this fails if not all of the operands are constant. Otherwise, 57 /// specified operands. If successful, the constant result is returned, if not, 67 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 68 /// returns a constant expression of the specified operands. 76 /// operands. If it fails, it returns a constant expression of the specified 77 /// operands. 87 /// instruction with the specified operands and indices. The constant result is 93 /// specified operands and indices. The constant result is returned if 99 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 88 /// instruction with the specified operands and indices. The constant result is 94 /// specified operands and indices. The constant result is returned if 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 88 /// instruction with the specified operands and indices. The constant result is 94 /// specified operands and indices. The constant result is returned if 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 83 /// operands. The constant result is returned if successful; if not, null is 94 /// instruction with the specified operands and indices. The constant result is 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 83 /// operands. The constant result is returned if successful; if not, null is 94 /// instruction with the specified operands and indices. The constant result is 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 83 /// operands. The constant result is returned if successful; if not, null is 94 /// instruction with the specified operands and indices. The constant result is 100 /// specified operands and indices. The constant result is returned i [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Analysis/ |
ConstantFolding.h | 11 // operands are constants, for example "sub i32 1, 0" -> "1". 45 /// Note that this fails if not all of the operands are constant. Otherwise, 58 /// specified operands. If successful, the constant result is returned, if not, 68 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 69 /// returns a constant expression of the specified operands. 77 /// operands. If it fails, it returns a constant expression of the specified 78 /// operands. 83 /// operands. The constant result is returned if successful; if not, null is 94 /// instruction with the specified operands and indices. The constant result is 100 /// specified operands and indices. The constant result is returned i [all...] |
/toolchain/binutils/binutils-2.27/gas/testsuite/gas/arm/ |
barrier.d | 2 #name: Barrier Instruction Operands 7 # Test Barrier Instruction Operands
|
/external/llvm/lib/Transforms/IPO/ |
StripSymbols.cpp | 143 SmallPtrSet<Constant*, 4> Operands; 144 for (Value *Op : C->operands()) 146 Operands.insert(cast<Constant>(Op)); 156 for (Constant *O : Operands)
|
/external/llvm/lib/Analysis/ |
ConstantFolding.cpp | 272 // Otherwise, add any offset that our operands provide. [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
LegalizeVectorOps.cpp | 69 // operands to a different type and bitcasting the result back to the 85 // node is only legalized after all of its operands are legalized. 119 // Legalize the operands 251 SmallVector<SDValue, 4> Operands(Op.getNumOperands()); 255 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Op.getOperand(j)); 257 Operands[j] = Op.getOperand(j); 260 Op = DAG.getNode(Op.getOpcode(), dl, NVT, &Operands[0], Operands.size()); 284 // Bitcast the operands to be the same type as the mask.
|
/external/llvm/include/llvm/CodeGen/ |
MachineInstr.h | 81 // Operands are allocated by an ArrayRecycler. 82 MachineOperand *Operands; // Pointer to the first operand. 83 unsigned NumOperands; // Number of operands on instruction. 85 OperandCapacity CapOperands; // Capacity of the Operands array. 101 // of memory operands required to be precise exceeds the maximum value of 102 // NumMemRefs - currently 256 - we remove the operands entirely. Note also 130 /// This constructor create a MachineInstr and add the implicit operands. 131 /// It reserves space for number of operands specified by 288 /// Access to explicit operands of the instruction. 294 return Operands[i] [all...] |