/external/llvm/lib/Target/R600/ |
AMDGPUTargetTransformInfo.cpp | 107 const AllocaInst *Alloca = dyn_cast<AllocaInst>(GetUnderlyingObject(Ptr)); 108 if (Alloca) { 109 // We want to do whatever we can to limit the number of alloca 113 // alloca ptr, then we want to use a higher than normal loop unroll
|
/external/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 248 AllocaInst* Alloca = IBuilder.CreateAlloca(IntegerType::getInt32Ty(C)); 251 Instruction* Store = IBuilder.CreateStore(AllocaContent, Alloca); 255 // Create a local variable around the alloca 260 DBuilder.insertDeclare(Alloca, Variable, Store);
|
/external/llvm/include/llvm/CodeGen/ |
MachineFrameInfo.h | 68 /// variable sized alloca's in the source program are the only source of 104 /// Alloca - If this stack object is originated from an Alloca instruction 106 const AllocaInst *Alloca; 115 isSpillSlot(isSS), Alloca(Val), PreAllocated(false) {} 397 /// getObjectAllocation - Return the underlying Alloca of the specified 402 return Objects[ObjectIdx+NumFixedObjects].Alloca; 525 const AllocaInst *Alloca = nullptr); 545 int CreateVariableSizedObject(unsigned Alignment, const AllocaInst *Alloca);
|
/external/llvm/examples/Kaleidoscope/Chapter7/ |
toy.cpp | 615 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of 765 // var = alloca double 786 // Create an alloca for the variable in the entry block. 787 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName); 793 // Store the value into the alloca. 794 Builder.CreateStore(StartVal, Alloca); 809 NamedValues[VarName] = Alloca; 831 // Reload, increment, and restore the alloca. This handles the case where 833 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str()); 835 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 792 // var = alloca double 813 // Create an alloca for the variable in the entry block. 814 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName); 820 // Store the value into the alloca. 821 Builder.CreateStore(StartVal, Alloca); 836 NamedValues[VarName] = Alloca; 858 // Reload, increment, and restore the alloca. This handles the case where 860 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str()); 862 Builder.CreateStore(NextVar, Alloca); [all...] |
toy.cpp | 1003 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
toy-jit.cpp | 617 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of 774 // var = alloca double 795 // Create an alloca for the variable in the entry block. 796 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName); 802 // Store the value into the alloca. 803 Builder.CreateStore(StartVal, Alloca); 818 NamedValues[VarName] = Alloca; 840 // Reload, increment, and restore the alloca. This handles the case where 842 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str()); 844 Builder.CreateStore(NextVar, Alloca); [all...] |
toy.cpp | 901 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of 1054 // var = alloca double 1075 // Create an alloca for the variable in the entry block. 1076 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName); 1082 // Store the value into the alloca. 1083 Builder.CreateStore(StartVal, Alloca); 1098 NamedValues[VarName] = Alloca; 1120 // Reload, increment, and restore the alloca. This handles the case where 1122 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str()) [all...] |
/external/clang/lib/CodeGen/ |
CGBlocks.cpp | 1181 llvm::AllocaInst *alloca = local [all...] |
CGCall.cpp | [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/complete/ |
toy.cpp | [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/initial/ |
toy.cpp | 861 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of 1014 // var = alloca double 1035 // Create an alloca for the variable in the entry block. 1036 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName); 1042 // Store the value into the alloca. 1043 Builder.CreateStore(StartVal, Alloca); 1058 NamedValues[VarName] = Alloca; 1080 // Reload, increment, and restore the alloca. This handles the case where 1082 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str()); 1084 Builder.CreateStore(NextVar, Alloca); [all...] |
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.ml | 173 | Alloca [all...] |