HomeSort by relevance Sort by last modified time
    Searched refs:Alloca (Results 26 - 50 of 165) sorted by null

12 3 4 5 6 7

  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/
MachineFrameInfo.h 77 /// variable sized alloca's in the source program are the only source of
128 /// If this stack object is originated from an Alloca instruction
130 const AllocaInst *Alloca;
152 Alloca(Val),
163 /// lowering. All non-alloca stack objects have their alignment clamped to the
167 /// then only use a single alloca to allocate this frame and only a
169 /// optimization, each such alloca gets its own dynamic realignment.
436 /// Return the underlying Alloca of the specified
441 return Objects[ObjectIdx+NumFixedObjects].Alloca;
664 const AllocaInst *Alloca = nullptr, uint8_t ID = 0)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/
MachineFrameInfo.h 77 /// variable sized alloca's in the source program are the only source of
128 /// If this stack object is originated from an Alloca instruction
130 const AllocaInst *Alloca;
152 Alloca(Val),
163 /// lowering. All non-alloca stack objects have their alignment clamped to the
167 /// then only use a single alloca to allocate this frame and only a
169 /// optimization, each such alloca gets its own dynamic realignment.
436 /// Return the underlying Alloca of the specified
441 return Objects[ObjectIdx+NumFixedObjects].Alloca;
664 const AllocaInst *Alloca = nullptr, uint8_t ID = 0)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/
MachineFrameInfo.h 77 /// variable sized alloca's in the source program are the only source of
128 /// If this stack object is originated from an Alloca instruction
130 const AllocaInst *Alloca;
152 Alloca(Val),
163 /// lowering. All non-alloca stack objects have their alignment clamped to the
167 /// then only use a single alloca to allocate this frame and only a
169 /// optimization, each such alloca gets its own dynamic realignment.
436 /// Return the underlying Alloca of the specified
441 return Objects[ObjectIdx+NumFixedObjects].Alloca;
664 const AllocaInst *Alloca = nullptr, uint8_t ID = 0)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/
MachineFrameInfo.h 77 /// variable sized alloca's in the source program are the only source of
128 /// If this stack object is originated from an Alloca instruction
130 const AllocaInst *Alloca;
152 Alloca(Val),
163 /// lowering. All non-alloca stack objects have their alignment clamped to the
167 /// then only use a single alloca to allocate this frame and only a
169 /// optimization, each such alloca gets its own dynamic realignment.
436 /// Return the underlying Alloca of the specified
441 return Objects[ObjectIdx+NumFixedObjects].Alloca;
664 const AllocaInst *Alloca = nullptr, uint8_t ID = 0)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/
MachineFrameInfo.h 77 /// variable sized alloca's in the source program are the only source of
128 /// If this stack object is originated from an Alloca instruction
130 const AllocaInst *Alloca;
152 Alloca(Val),
163 /// lowering. All non-alloca stack objects have their alignment clamped to the
167 /// then only use a single alloca to allocate this frame and only a
169 /// optimization, each such alloca gets its own dynamic realignment.
436 /// Return the underlying Alloca of the specified
441 return Objects[ObjectIdx+NumFixedObjects].Alloca;
664 const AllocaInst *Alloca = nullptr, uint8_t ID = 0)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/
MachineFrameInfo.h 77 /// variable sized alloca's in the source program are the only source of
128 /// If this stack object is originated from an Alloca instruction
130 const AllocaInst *Alloca;
152 Alloca(Val),
163 /// lowering. All non-alloca stack objects have their alignment clamped to the
167 /// then only use a single alloca to allocate this frame and only a
169 /// optimization, each such alloca gets its own dynamic realignment.
436 /// Return the underlying Alloca of the specified
441 return Objects[ObjectIdx+NumFixedObjects].Alloca;
664 const AllocaInst *Alloca = nullptr, uint8_t ID = 0)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/
MachineFrameInfo.h 77 /// variable sized alloca's in the source program are the only source of
128 /// If this stack object is originated from an Alloca instruction
130 const AllocaInst *Alloca;
152 Alloca(Val),
163 /// lowering. All non-alloca stack objects have their alignment clamped to the
167 /// then only use a single alloca to allocate this frame and only a
169 /// optimization, each such alloca gets its own dynamic realignment.
436 /// Return the underlying Alloca of the specified
441 return Objects[ObjectIdx+NumFixedObjects].Alloca;
664 const AllocaInst *Alloca = nullptr, uint8_t ID = 0)
    [all...]
  /external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
toy.cpp 714 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
875 // var = alloca double
896 // Create an alloca for the variable in the entry block.
897 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
904 // Store the value into the alloca.
905 Builder.CreateStore(StartVal, Alloca);
920 NamedValues[VarName] = Alloca;
944 // Reload, increment, and restore the alloca. This handles the case where
946 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
948 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
toy.cpp 714 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
875 // var = alloca double
896 // Create an alloca for the variable in the entry block.
897 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
904 // Store the value into the alloca.
905 Builder.CreateStore(StartVal, Alloca);
920 NamedValues[VarName] = Alloca;
944 // Reload, increment, and restore the alloca. This handles the case where
946 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
948 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
toy.cpp 714 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
875 // var = alloca double
896 // Create an alloca for the variable in the entry block.
897 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
904 // Store the value into the alloca.
905 Builder.CreateStore(StartVal, Alloca);
920 NamedValues[VarName] = Alloca;
944 // Reload, increment, and restore the alloca. This handles the case where
946 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
948 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
toy.cpp 703 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
864 // var = alloca double
885 // Create an alloca for the variable in the entry block.
886 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
893 // Store the value into the alloca.
894 Builder.CreateStore(StartVal, Alloca);
909 NamedValues[VarName] = Alloca;
933 // Reload, increment, and restore the alloca. This handles the case where
935 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
937 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/
toy.cpp 725 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
886 // var = alloca double
907 // Create an alloca for the variable in the entry block.
908 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
915 // Store the value into the alloca.
916 Builder.CreateStore(StartVal, Alloca);
931 NamedValues[VarName] = Alloca;
955 // Reload, increment, and restore the alloca. This handles the case where
957 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
959 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/Chapter7/
toy.cpp 715 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
876 // var = alloca double
897 // Create an alloca for the variable in the entry block.
898 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
905 // Store the value into the alloca.
906 Builder.CreateStore(StartVal, Alloca);
921 NamedValues[VarName] = Alloca;
945 // Reload, increment, and restore the alloca. This handles the case where
947 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
949 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/Chapter8/
toy.cpp 710 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
871 // var = alloca double
892 // Create an alloca for the variable in the entry block.
893 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
900 // Store the value into the alloca.
901 Builder.CreateStore(StartVal, Alloca);
916 NamedValues[VarName] = Alloca;
940 // Reload, increment, and restore the alloca. This handles the case where
942 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
944 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/MCJIT/cached/
toy-jit.cpp 632 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
788 // var = alloca double
809 // Create an alloca for the variable in the entry block.
810 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
816 // Store the value into the alloca.
817 Builder.CreateStore(StartVal, Alloca);
832 NamedValues[VarName] = Alloca;
854 // Reload, increment, and restore the alloca. This handles the case where
856 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
858 Builder.CreateStore(NextVar, Alloca);
    [all...]
toy.cpp 1003 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
    [all...]
  /external/llvm/examples/Kaleidoscope/MCJIT/initial/
toy.cpp 861 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
1010 // var = alloca double
1031 // Create an alloca for the variable in the entry block.
1032 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1038 // Store the value into the alloca.
1039 Builder.CreateStore(StartVal, Alloca);
1054 NamedValues[VarName] = Alloca;
1076 // Reload, increment, and restore the alloca. This handles the case where
1078 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
1080 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/MCJIT/lazy/
toy-jit.cpp 617 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
770 // var = alloca double
791 // Create an alloca for the variable in the entry block.
792 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
798 // Store the value into the alloca.
799 Builder.CreateStore(StartVal, Alloca);
814 NamedValues[VarName] = Alloca;
836 // Reload, increment, and restore the alloca. This handles the case where
838 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
840 Builder.CreateStore(NextVar, Alloca);
    [all...]
toy.cpp 901 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
1050 // var = alloca double
1071 // Create an alloca for the variable in the entry block.
1072 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1078 // Store the value into the alloca.
1079 Builder.CreateStore(StartVal, Alloca);
1094 NamedValues[VarName] = Alloca;
1116 // Reload, increment, and restore the alloca. This handles the case where
1118 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
1120 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter7/
toy.cpp 613 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
763 // var = alloca double
784 // Create an alloca for the variable in the entry block.
785 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
791 // Store the value into the alloca.
792 Builder.CreateStore(StartVal, Alloca);
807 NamedValues[VarName] = Alloca;
829 // Reload, increment, and restore the alloca. This handles the case where
831 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
833 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/swiftshader/third_party/subzero/src/
IceCfg.cpp 716 case Inst::InstKind::Alloca:
    [all...]
  /external/llvm/examples/Kaleidoscope/Chapter9/
toy.cpp 884 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
1055 // var = alloca double
1076 // Create an alloca for the variable in the entry block.
1077 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1086 // Store the value into the alloca.
1087 Builder.CreateStore(StartVal, Alloca);
1102 NamedValues[VarName] = Alloca;
1126 // Reload, increment, and restore the alloca. This handles the case where
1128 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
1130 Builder.CreateStore(NextVar, Alloca);
    [all...]
  /external/llvm/examples/Kaleidoscope/MCJIT/complete/
toy.cpp 1075 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
    [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUTargetTransformInfo.cpp 49 const AllocaInst *Alloca =
51 if (Alloca) {
52 // We want to do whatever we can to limit the number of alloca
56 // alloca ptr, then we want to use a higher than normal loop unroll
AMDGPUPromoteAlloca.cpp 24 #define DEBUG_TYPE "amdgpu-promote-alloca"
48 /// BaseAlloca is the alloca root the search started from.
49 /// Val may be that alloca or a recursive user of it.
54 /// Val is a derived pointer from Alloca. OpIdx0/OpIdx1 are the operand
56 /// Returns true if both operands are derived from the same alloca. Val should
58 bool binaryOpIsDerivedFromSameAlloca(Value *Alloca, Value *Val,
80 return "AMDGPU Promote Alloca";
96 "AMDGPU promote alloca to vector or LDS", false, false)
392 static bool tryPromoteAllocaToVector(AllocaInst *Alloca) {
393 ArrayType *AllocaTy = dyn_cast<ArrayType>(Alloca->getAllocatedType())
    [all...]

Completed in 914 milliseconds

12 3 4 5 6 7