/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
SCCP.cpp | 440 // because they have potentially new operands. 726 // Look at all of the executable operands of the PHI node. If any of them 730 // If there are no executable operands, the PHI remains undefined. [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoadStoreVectorizer.cpp | 92 /// (the instructions defining its operands), to ensure they dominate I. 641 SmallVector<Value *, 16> Operands; 647 Operands.push_back(Instrs[I]); 652 if (isa<LoadInst>(*Operands.begin())) 653 Vectorized = vectorizeLoadChain(Operands, &InstructionsProcessed); 655 Vectorized = vectorizeStoreChain(Operands, &InstructionsProcessed); [all...] |
/external/llvm/utils/TableGen/ |
CodeGenDAGPatterns.h | 213 /// constraint to the nodes operands. This returns true if it makes a 236 /// getNumOperands - This is the number of operands required or -1 if 257 /// constraints for this node to the operands of the node. This returns 432 /// Returns the number of MachineInstr operands that would be produced by this 435 /// for Operands; otherwise 1. 557 /// It's important that the usage of operands in ComplexPatterns is 646 std::vector<Record*> Operands; 652 const std::vector<Record*> &operands, 654 : Pattern(TP), Results(results), Operands(operands), [all...] |
DAGISelMatcherOpt.cpp | 123 const SmallVectorImpl<unsigned> &Operands = EN->getOperandList(); 125 VTs, Operands,
|
/external/swiftshader/third_party/subzero/src/ |
IceTargetLowering.h | 228 /// lower 64-bit operands on a 32-bit target. 510 template <typename... Operands, 511 typename F = std::function<Inst *(Variable *, Operands *...)>> 513 Operands *... Srcs) {
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/ |
ScalarEvolution.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/ |
ScalarEvolution.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/ |
ScalarEvolution.h | 563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 567 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 586 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 588 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 645 /// Promote the operands to the wider of the types using zero-extension, and 649 /// Promote the operands to the wider of the types using zero-extension, and 653 /// Transitively follow the chain of pointer-type operands until reaching a [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/ |
ScalarEvolution.h | 563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 567 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 586 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 588 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 645 /// Promote the operands to the wider of the types using zero-extension, and 649 /// Promote the operands to the wider of the types using zero-extension, and 653 /// Transitively follow the chain of pointer-type operands until reaching a [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/ |
ScalarEvolution.h | 563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 567 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 586 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 588 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 645 /// Promote the operands to the wider of the types using zero-extension, and 649 /// Promote the operands to the wider of the types using zero-extension, and 653 /// Transitively follow the chain of pointer-type operands until reaching a [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/ |
ScalarEvolution.h | 563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 567 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 586 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 588 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 645 /// Promote the operands to the wider of the types using zero-extension, and 649 /// Promote the operands to the wider of the types using zero-extension, and 653 /// Transitively follow the chain of pointer-type operands until reaching a [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Analysis/ |
ScalarEvolution.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Analysis/ |
ScalarEvolution.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Analysis/ |
ScalarEvolution.h | 563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 567 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 586 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 588 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 645 /// Promote the operands to the wider of the types using zero-extension, and 649 /// Promote the operands to the wider of the types using zero-extension, and 653 /// Transitively follow the chain of pointer-type operands until reaching a [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Analysis/ |
ScalarEvolution.h | 563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 567 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 586 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 588 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 645 /// Promote the operands to the wider of the types using zero-extension, and 649 /// Promote the operands to the wider of the types using zero-extension, and 653 /// Transitively follow the chain of pointer-type operands until reaching a [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Analysis/ |
ScalarEvolution.h | 563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 567 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 586 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 588 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 645 /// Promote the operands to the wider of the types using zero-extension, and 649 /// Promote the operands to the wider of the types using zero-extension, and 653 /// Transitively follow the chain of pointer-type operands until reaching a [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Analysis/ |
ScalarEvolution.h | 563 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 565 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 567 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 586 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 588 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 645 /// Promote the operands to the wider of the types using zero-extension, and 649 /// Promote the operands to the wider of the types using zero-extension, and 653 /// Transitively follow the chain of pointer-type operands until reaching a [all...] |
/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 75 ArrayRef<const Value *> Operands) const { 76 return TTIImpl->getGEPCost(PointeeType, Ptr, Operands);
|
/external/v8/src/interpreter/ |
bytecode-pipeline.h | 133 // A container for a generated bytecode, it's operands, and source information. 195 template <typename... Operands> \ 197 Operands... operands)) { \ 198 return Create<Bytecode::k##Name, __VA_ARGS__>(source_info, operands...); \ 203 // Replace the bytecode of this node with |bytecode| and keep the operands. 242 const uint32_t* operands() const { return operands_; } function in class:v8::internal::interpreter::final
|
/external/vixl/test/aarch32/ |
test-assembler-cond-dt-drt-drd-drn-drm-float-f32-only-a32.cc | 68 // across test files during template instantiation. Specifically, `Operands` has 75 struct Operands { 85 // The `operands` field represents what to pass to the assembler to 87 Operands operands; member in struct:vixl::aarch32::__anon43285::TestData 93 // Description of the operands, used for error reporting. 240 DataType dt = kTests[i].operands.dt; 241 DRegister rd = kTests[i].operands.rd; 242 DRegister rn = kTests[i].operands.rn; 243 DRegister rm = kTests[i].operands.rm [all...] |
test-assembler-cond-dt-drt-drd-drn-drm-float-f32-only-t32.cc | 68 // across test files during template instantiation. Specifically, `Operands` has 75 struct Operands { 85 // The `operands` field represents what to pass to the assembler to 87 Operands operands; member in struct:vixl::aarch32::__anon43286::TestData 93 // Description of the operands, used for error reporting. 240 DataType dt = kTests[i].operands.dt; 241 DRegister rd = kTests[i].operands.rd; 242 DRegister rn = kTests[i].operands.rn; 243 DRegister rm = kTests[i].operands.rm [all...] |
test-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-a32.cc | 59 // across test files during template instantiation. Specifically, `Operands` has 66 struct Operands { 76 // The `operands` field represents what to pass to the assembler to 78 Operands operands; member in struct:vixl::aarch32::__anon43287::TestData 84 // Description of the operands, used for error reporting. 222 DataType dt = kTests[i].operands.dt; 223 DRegister rd = kTests[i].operands.rd; 224 DRegister rn = kTests[i].operands.rn; 225 DRegister rm = kTests[i].operands.rm [all...] |
test-assembler-cond-dt-drt-drd-drn-drm-float-not-f16-t32.cc | 59 // across test files during template instantiation. Specifically, `Operands` has 66 struct Operands { 76 // The `operands` field represents what to pass to the assembler to 78 Operands operands; member in struct:vixl::aarch32::__anon43288::TestData 84 // Description of the operands, used for error reporting. 222 DataType dt = kTests[i].operands.dt; 223 DRegister rd = kTests[i].operands.rd; 224 DRegister rn = kTests[i].operands.rn; 225 DRegister rm = kTests[i].operands.rm [all...] |