HomeSort by: relevance | last modified time | path
    Searched refs:BuildVector (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600ISelLowering.h 68 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG,
R600ISelLowering.cpp 1679 SDValue R600TargetLowering::OptimizeSwizzle(SDValue BuildVector, SDValue Swz[4],
1685 BuildVector = CompactSwizzlableVector(DAG, BuildVector, SwizzleRemap);
1693 BuildVector = ReorganizeVector(DAG, BuildVector, SwizzleRemap);
1700 return BuildVector;
AMDGPULegalizerInfo.cpp 1455 auto &BuildVector = getActionDefinitionsBuilder(G_BUILD_VECTOR)
1463 BuildVector
1472 BuildVector.minScalarOrElt(0, S32);
1474 BuildVector.customFor({V2S16, S16});
1475 BuildVector.minScalarOrElt(0, S32);
1482 BuildVector.legalIf(isRegisterType(0));
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
GlobalISelEmitter.cpp 4351 const CodeGenInstruction &BuildVector
4359 makeArrayRef({&BuildVector, &BuildVectorTrunc}));
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenFunction.h 4177 llvm::Value *BuildVector(ArrayRef<llvm::Value*> Ops);
CGBuiltin.cpp 11654 BuildVector(ArrayRef<llvm::Value*> Ops) {
12493 return Builder.CreateBitCast(BuildVector(Ops),
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 9602 // Do the same for the second half of the BuildVector
12125 // Fold a series of buildvector, bitcast, and truncate if possible.
12127 // (2xi32 trunc (bitcast ((4xi32)buildvector x, x, y, y) 2xi64)) to
12128 // (2xi32 (buildvector x, y)).
16747 SmallVector<SDValue, 8> BuildVector;
16770 BuildVector.push_back(Val);
16774 DL, StoreTy, BuildVector);
18882 // If we already have a splat buildvector, then don't fold it if it means

Completed in 100 milliseconds