| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| DeclOpenMP.cpp | 31 ArrayRef<Expr *> VL) { 33 C, DC, llvm::None, VL.size(), L); 34 D->setVars(VL); 45 void OMPThreadPrivateDecl::setVars(ArrayRef<Expr *> VL) { 46 assert(VL.size() == Data->getNumChildren() && 48 llvm::copy(VL, getVars().begin()); 58 SourceLocation L, ArrayRef<Expr *> VL, 61 C, DC, CL, VL.size(), L); 62 D->setVars(VL); 73 void OMPAllocateDecl::setVars(ArrayRef<Expr *> VL) { [all...] |
| OpenMPClause.cpp | 407 void OMPPrivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { 408 assert(VL.size() == varlist_size() && 410 std::copy(VL.begin(), VL.end(), varlist_end()); 416 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL) { 418 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size())); 420 new (Mem) OMPPrivateClause(StartLoc, LParenLoc, EndLoc, VL.size()); 421 Clause->setVarRefs(VL); 432 void OMPFirstprivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { 433 assert(VL.size() == varlist_size() & [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/ |
| VarLocBasedImpl.cpp | 459 VarLoc VL(MI, LS); 460 assert(VL.Locs.size() == 1 && 461 VL.Locs[0].Kind == MachineLocKind::RegisterKind); 462 VL.EVKind = EntryValueLocKind::EntryValueKind; 463 VL.Expr = EntryExpr; 464 VL.Locs[0].Value.RegNo = Reg; 465 return VL; 475 VarLoc VL(MI, LS); 476 assert(VL.Locs.size() == 1 && 477 VL.Locs[0].Kind == MachineLocKind::RegisterKind) [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/aes/asm/ |
| aes-riscv64-zvbb-zvkg-zvkned.pl | 72 my ($VL) = ("a7"); 109 @{[vsetvli $VL, $LEN32, "e32", "m4", "ta", "ma"]} 187 addi $VL, $VL, -4 190 @{[vslidedown_vx $V24, $V24, $VL]} 192 @{[vslidedown_vx $V16, $V16, $VL]} 246 addi $VL, $VL, -4 249 @{[vslidedown_vx $V16, $V16, $VL]} 456 @{[vsetvli $VL, $LEN32, "e32", "m4", "ta", "ma"] [all...] |
| aes-riscv64-zvkb-zvkned.pl | 70 my ($VL) = ("t4"); 107 @{[vsetvli $VL, $LEN32, "e32", "m4", "ta", "mu"]} 171 @{[vsetvli $VL, $LEN32, "e32", "m4", "ta", "mu"]} 177 slli $T0, $VL, 2 178 srli $CTR, $VL, 2 179 sub $LEN32, $LEN32, $VL 247 @{[vsetvli $VL, $LEN32, "e32", "m4", "ta", "mu"]} 253 slli $T0, $VL, 2 254 srli $CTR, $VL, 2 255 sub $LEN32, $LEN32, $VL [all...] |
| aes-riscv64-zvkned.pl | 594 my ($VL) = ("a6"); 630 @{[vsetvli $VL, $LEN32, "e32", "m4", "ta", "ma"]} 631 slli $T0, $VL, 2 632 sub $LEN32, $LEN32, $VL 657 @{[vsetvli $VL, $LEN32, "e32", "m4", "ta", "ma"]} 658 slli $T0, $VL, 2 659 sub $LEN32, $LEN32, $VL 684 @{[vsetvli $VL, $LEN32, "e32", "m4", "ta", "ma"]} 685 slli $T0, $VL, 2 686 sub $LEN32, $LEN32, $VL [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| SLPVectorizer.cpp | 202 /// \returns true if all of the instructions in \p VL are in the same block or 204 static bool allSameBlock(ArrayRef<Value *> VL) { 205 Instruction *I0 = dyn_cast<Instruction>(VL[0]); 209 for (int I = 1, E = VL.size(); I < E; I++) { 210 auto *II = dyn_cast<Instruction>(VL[I]); 220 /// \returns True if all of the values in \p VL are constants (but not 222 static bool allConstant(ArrayRef<Value *> VL) { 225 for (Value *i : VL) 231 /// \returns True if all of the values in \p VL are identical. 232 static bool isSplat(ArrayRef<Value *> VL) { [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVRegisterInfo.cpp | 99 markSuperRegs(Reserved, RISCV::VL); 284 Register VL = MRI.createVirtualRegister(&RISCV::GPRRegClass); 285 BuildMI(MBB, II, DL, TII->get(ScalableAdjOpc), VL) 292 BuildMI(MBB, II, DL, TII->get(RISCV::ADDI), VL) 293 .addReg(VL) 298 MI.getOperand(FIOperandNum).ChangeToRegister(VL, false, false, true); 305 Register VL = MRI.createVirtualRegister(&RISCV::GPRRegClass); 306 BuildMI(MBB, II, DL, TII->get(RISCV::PseudoReadVLENB), VL); 309 BuildMI(MBB, II, DL, TII->get(RISCV::SLLI), VL) 310 .addReg(VL) [all...] |
| RISCVISelDAGToDAG.cpp | 150 SDValue VL; 151 selectVLOp(Node->getOperand(CurOp++), VL); 152 Operands.push_back(VL); 206 unsigned NF = Node->getNumValues() - 2; // Do not count VL and Chain. 243 ReplaceUses(SDValue(Node, NF), SDValue(ReadVL, 0)); // VL 496 SDValue VL; 497 selectVLOp(Node->getOperand(3), VL); 502 CurDAG->getMachineNode(VMSLTOpcode, DL, VT, {Src1, Src2, VL, SEW}), 505 {Cmp, Cmp, VL, SEW})); 586 SDValue VL; [all...] |
| RISCVISelLowering.cpp | 1275 // Gets the two common "VL" operands: an all-ones mask and the vector length. 1283 SDValue VL = VecVT.isFixedLengthVector() 1287 SDValue Mask = DAG.getNode(RISCVISD::VMSET_VL, DL, MaskVT, VL); 1288 return {Mask, VL}; 1328 SDValue Mask, VL; 1329 std::tie(Mask, VL) = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget); 1333 SDValue Splat = DAG.getNode(Opc, DL, ContainerVT, Op.getOperand(0), VL); 1345 SDValue Mask, VL; 1346 std::tie(Mask, VL) = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget); 1353 SDValue VMClr = DAG.getNode(RISCVISD::VMCLR_VL, DL, ContainerVT, VL); [all...] |
| RISCVCleanupVSETVLI.cpp | 56 // If we don't have a previous VSET{I}VLI or the VL output isn't dead, we 80 // If this VSETVLI isn't changing VL, it is redundant. 85 // VSETVLI, this one isn't changing VL so is redundant. 99 // If the AVLReg is X0 we must be setting VL to VLMAX. Keeping VL unchanged 102 // This instruction is setting VL to VLMAX, this is redundant if the 103 // previous VSETVLI was also setting VL to VLMAX. But it is not redundant 104 // if they were setting it to any other value or leaving VL unchanged. 122 (MI.isCall() || MI.modifiesRegister(RISCV::VL) || 124 // Old VL/VTYPE is overwritten [all...] |
| RISCVExpandPseudoInsts.cpp | 262 .add(MBBI->getOperand(1)) // VL 289 Register VL = MBBI->getOperand(2).getReg(); 321 .addReg(VL); 334 Register VL = MBBI->getOperand(2).getReg(); 366 .addReg(VL);
|
| RISCVISelDAGToDAG.h | 62 bool selectVLOp(SDValue N, SDValue &VL);
|
| /src/crypto/external/apache2/openssl/dist/crypto/chacha/asm/ |
| chacha-riscv64-v-zbb.pl | 85 my ( $VL ) = ( "t1" ); 268 @{[vsetvli $VL, $T0, "e32", "m1", "ta", "ma"]} 269 slli $T1, $VL, 6 273 addi $T1, $VL, -1 274 @{[vsetvli $VL, $T1, "e32", "m1", "ta", "ma"]} 317 add $COUNTER0, $CURRENT_COUNTER, $VL 437 add $STATE12, $STATE12, $VL 468 # the computed vector parts: `64 * VL` 469 slli $T0, $VL, 6 474 add $CURRENT_COUNTER, $CURRENT_COUNTER, $VL [all...] |
| /src/external/bsd/pcc/dist/pcc/f77/fcom/ |
| error.c | 86 varstr(VL, v->b_name.varname), s);
|
| intr.c | 58 char intrfname[VL]; 481 varstr(VL,np->b_name.varname) ); 485 err1("bad argument type to intrinsic %s", varstr(VL, np->b_name.varname) ); 495 char s[VL]; 498 char nm[VL]; 501 for(i = 0 ; i<VL ; ++s) 506 if( eqn(VL, nm, p->intrfname) ) 530 fatal1("intraddr: %s is not intrinsic", varstr(VL,np->b_name.varname)); 553 varstr(VL,np->b_name.varname));
|
| defs.h | 45 #define VL 6 240 char varname[VL]; 259 char varname[VL]; 513 int intrfunct(char s[VL]), eqn(int, char *, char *);
|
| misc.c | 296 char n[VL]; 305 while( i < VL ) 310 if( hash==hp->hashval && eqn(VL,n,q->b_name.varname) ) 320 cpn(VL, n, q->b_name.varname);
|
| proc.c | 151 p = mkext( varunder(VL, v->b_name.varname) ); 185 q = mkname(VL, nounder(XL,entry->extname) ); 337 impldcl(np = mkname(VL, nounder(XL, ep->entryname->extname))); 427 warn1("local variable %s never used", varstr(VL,q->b_name.varname) ); 440 mkext(varunder(VL, q->b_name.varname)) ->extstg = STGEXT;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/PBQP/ |
| ReductionRules.h | 152 unsigned VL = V.getLength(); 155 if (VL <= 1) 160 for (unsigned i = 1; i < VL; ++i)
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/ |
| SLPVectorizer.h | 98 bool tryToVectorizeList(ArrayRef<Value *> VL, slpvectorizer::BoUpSLP &R,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| Dominators.h | 76 BBDomTree::VerificationLevel VL); 78 BBPostDomTree::VerificationLevel VL);
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| DeclOpenMP.h | 129 void setVars(ArrayRef<Expr *> VL); 134 ArrayRef<Expr *> VL); 492 void setVars(ArrayRef<Expr *> VL); 496 SourceLocation L, ArrayRef<Expr *> VL,
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| VectorUtils.cpp | 709 /// \returns \p I after propagating metadata from \p VL. 710 Instruction *llvm::propagateMetadata(Instruction *Inst, ArrayRef<Value *> VL) { 711 if (VL.empty()) 713 Instruction *I0 = cast<Instruction>(VL[0]); 723 for (int J = 1, E = VL.size(); MD && J != E; ++J) { 724 const Instruction *IJ = cast<Instruction>(VL[J]); 1294 SmallVector<Value *, 4> VL; 1295 std::transform(Members.begin(), Members.end(), std::back_inserter(VL), 1297 propagateMetadata(NewInst, VL);
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| Dominators.cpp | 101 DomTreeBuilder::BBDomTree::VerificationLevel VL); 104 DomTreeBuilder::BBPostDomTree::VerificationLevel VL);
|