/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.cpp | 120 const SDValue *Parts, unsigned NumParts, 123 /// getCopyFromParts - Create a value that contains the specified legal parts 124 /// combined into the value they represent. If the parts combine to a type 129 const SDValue *Parts, unsigned NumParts, 133 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, 136 assert(NumParts > 0 && "No parts to assemble!"); 138 SDValue Val = Parts[0]; 141 // Assemble the value from multiple parts. 157 Lo = getCopyFromParts(DAG, DL, Parts, RoundParts / 2, 159 Hi = getCopyFromParts(DAG, DL, Parts + RoundParts / 2 [all...] |
LegalizeTypesGeneric.cpp | 330 SDValue Parts[2]; 334 SplitInteger(Op, Parts[0], Parts[1]); 336 std::swap(Parts[0], Parts[1]); 337 IntegerToVector(Parts[0], NumElements, Ops, EltVT); 338 IntegerToVector(Parts[1], NumElements, Ops, EltVT); 348 // Make a two element vector out of the expanded parts and convert that
|
LegalizeFloatTypes.cpp | [all...] |
DAGCombiner.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
LegalizeTypesGeneric.cpp | 273 // Make a two element vector out of the expanded parts and convert that 283 SDValue Parts[2]; 284 GetExpandedOp(N->getOperand(0), Parts[0], Parts[1]); 287 std::swap(Parts[0], Parts[1]); 289 SDValue Vec = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Parts, 2);
|
LegalizeFloatTypes.cpp | [all...] |
SelectionDAGBuilder.cpp | 89 const SDValue *Parts, unsigned NumParts, 92 /// getCopyFromParts - Create a value that contains the specified legal parts 93 /// combined into the value they represent. If the parts combine to a type 98 const SDValue *Parts, 102 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, PartVT, ValueVT); 104 assert(NumParts > 0 && "No parts to assemble!"); 106 SDValue Val = Parts[0]; 109 // Assemble the value from multiple parts. 125 Lo = getCopyFromParts(DAG, DL, Parts, RoundParts / 2, 127 Hi = getCopyFromParts(DAG, DL, Parts + RoundParts / 2 [all...] |
/libcore/ojluni/src/main/java/java/net/ |
URL.java | 46 * In general, a URL can be broken into several parts. Consider the 403 Parts parts = new Parts(file, host); local 404 path = parts.getPath(); 405 query = parts.getQuery(); 412 ref = parts.getRef(); 449 * fragment parts. If the path component is empty and the scheme, 452 * parts present in the spec are used in the new URL. [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 318 unsigned Parts = ArgsParts[i]; 320 if (!UseStack && Parts <= RegsLeft) { 322 for (unsigned j = 0; j < Parts; j++) { 331 std::reverse(B, B + Parts); 334 for (unsigned j = 0; j < Parts; j++) [all...] |
/external/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/external/llvm/utils/TableGen/ |
CodeGenRegisters.cpp | 72 std::vector<Record*> Parts = 74 if (!Parts.empty()) { 75 if (Parts.size() < 2) 79 for (unsigned i = 0, e = Parts.size(); i != e; ++i) 80 IdxParts.push_back(RegBank.getSubRegIdx(Parts[i])); 345 SmallVector<CodeGenSubRegIndex*, 8> Parts; 347 Parts.push_back(getSubRegIndex(SR->ExplicitSubRegs[j])); 349 // Offer this as an existing spelling for the concatenation of Parts. 350 RegBank.addConcatSubRegIndex(Parts, ExplicitSubRegIndices[i]); 428 SmallVector<CodeGenSubRegIndex*, 8> Parts(1, I->first) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/TableGen/ |
Record.h | [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | 19 // This pass has three parts: 20 // 1. The main loop pass that drives the different parts. 476 /// then a single scalar value is mapped to multiple vector parts. The parts 479 /// C'tor. UnrollFactor controls the number of vectors ('parts') that 486 /// Initializes a new entry in the map. Sets all of the vector parts to the [all...] |