/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...] |