Home
last modified time | relevance | path

Searched refs:Create (Results 1 – 25 of 527) sorted by relevance

12345678910>>...22

/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachORelocationInfo.cpp42 Sym->setVariableValue(MCConstantExpr::Create(SymAddr, Ctx)); in createExprForRelocation()
47 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_TLVP, Ctx); in createExprForRelocation()
50 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), in createExprForRelocation()
51 MCConstantExpr::Create(4, Ctx), in createExprForRelocation()
55 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), in createExprForRelocation()
56 MCConstantExpr::Create(2, Ctx), in createExprForRelocation()
60 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), in createExprForRelocation()
61 MCConstantExpr::Create(1, Ctx), in createExprForRelocation()
65 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx); in createExprForRelocation()
68 Expr = MCSymbolRefExpr::Create(Sym, isPCRel ? in createExprForRelocation()
[all …]
H A DX86ELFRelocationInfo.cpp40 Sym->setVariableValue(MCConstantExpr::Create(SymAddr, Ctx)); in createExprForRelocation()
79 Expr = MCSymbolRefExpr::Create(Sym, Ctx); in createExprForRelocation()
88 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOT, Ctx); in createExprForRelocation()
93 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_PLT, Ctx); in createExprForRelocation()
98 Expr = MCSymbolRefExpr::Create(Sym, Ctx); in createExprForRelocation()
104 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx); in createExprForRelocation()
108 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTOFF, Ctx); in createExprForRelocation()
116 Expr = MCConstantExpr::Create(SymSize, Ctx); in createExprForRelocation()
119 Expr = MCSymbolRefExpr::Create(Sym, Ctx); in createExprForRelocation()
124 MCConstantExpr::Create(Addend, Ctx), in createExprForRelocation()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/
H A DMCExpr.h143 static const MCConstantExpr *Create(int64_t Value, MCContext &Ctx);
306 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, MCContext &Ctx) { in Create() function
307 return MCSymbolRefExpr::Create(Symbol, VK_None, Ctx); in Create()
310 static const MCSymbolRefExpr *Create(const MCSymbol *Symbol, VariantKind Kind,
312 static const MCSymbolRefExpr *Create(StringRef Name, VariantKind Kind,
363 static const MCUnaryExpr *Create(Opcode Op, const MCExpr *Expr,
366 return Create(LNot, Expr, Ctx); in CreateLNot()
369 return Create(Minus, Expr, Ctx); in CreateMinus()
372 return Create(Not, Expr, Ctx); in CreateNot()
375 return Create(Plus, Expr, Ctx); in CreatePlus()
[all …]
/minix3/external/bsd/llvm/dist/llvm/examples/Fibonacci/
H A Dfibonacci.cpp47 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", FibF); in CreateFibFunction()
58 BasicBlock *RetBB = BasicBlock::Create(Context, "return", FibF); in CreateFibFunction()
60 BasicBlock* RecurseBB = BasicBlock::Create(Context, "recurse", FibF); in CreateFibFunction()
64 BranchInst::Create(RetBB, RecurseBB, CondInst, BB); in CreateFibFunction()
67 ReturnInst::Create(Context, One, RetBB); in CreateFibFunction()
71 CallInst *CallFibX1 = CallInst::Create(FibF, Sub, "fibx1", RecurseBB); in CreateFibFunction()
76 CallInst *CallFibX2 = CallInst::Create(FibF, Sub, "fibx2", RecurseBB); in CreateFibFunction()
85 ReturnInst::Create(Context, Sum, RecurseBB); in CreateFibFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp65 UnreachableBlock = BasicBlock::Create(F.getContext(), in runOnFunction()
73 BranchInst::Create(UnreachableBlock, BB); in runOnFunction()
90 BasicBlock *NewRetBlock = BasicBlock::Create(F.getContext(), in runOnFunction()
95 ReturnInst::Create(F.getContext(), nullptr, NewRetBlock); in runOnFunction()
98 PN = PHINode::Create(F.getReturnType(), ReturningBlocks.size(), in runOnFunction()
101 ReturnInst::Create(F.getContext(), PN, NewRetBlock); in runOnFunction()
117 BranchInst::Create(NewRetBlock, BB); in runOnFunction()
/minix3/external/bsd/llvm/dist/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp435 Function* func_test1 = Function::Create( in makeLLVMModule()
443 Function* func_test2 = Function::Create( in makeLLVMModule()
451 Function* func_test3 = Function::Create( in makeLLVMModule()
459 Function* func_test4 = Function::Create( in makeLLVMModule()
479 … BasicBlock* label_entry = BasicBlock::Create(getGlobalContext(), "entry",func_test1,nullptr); in makeLLVMModule()
482 CallInst* int32_3 = CallInst::Create(func_test2, "", label_entry); in makeLLVMModule()
487 ReturnInst::Create(getGlobalContext(), int32_3, label_entry); in makeLLVMModule()
494 … BasicBlock* label_entry_5 = BasicBlock::Create(getGlobalContext(), "entry",func_test2,nullptr); in makeLLVMModule()
497 CallInst* int32_6 = CallInst::Create(func_test3, "", label_entry_5); in makeLLVMModule()
502 ReturnInst::Create(getGlobalContext(), int32_6, label_entry_5); in makeLLVMModule()
[all …]
H A DInstructionsTest.cpp33 const ReturnInst* r0 = ReturnInst::Create(C); in TEST()
39 const ReturnInst* r1 = ReturnInst::Create(C, One); in TEST()
63 F = Function::Create(FTy, Function::ExternalLinkage, "", M.get()); in ModuleWithFunctionTest()
76 std::unique_ptr<CallInst> Call(CallInst::Create(F, Args)); in TEST_F()
88 BasicBlock *BB1 = BasicBlock::Create(Ctx, "", F); in TEST_F()
89 BasicBlock *BB2 = BasicBlock::Create(Ctx, "", F); in TEST_F()
94 std::unique_ptr<InvokeInst> Invoke(InvokeInst::Create(F, BB1, BB2, Args)); in TEST_F()
109 BasicBlock* bb0 = BasicBlock::Create(C); in TEST()
110 BasicBlock* bb1 = BasicBlock::Create(C); in TEST()
113 const BranchInst* b0 = BranchInst::Create(bb0); in TEST()
[all …]
H A DVerifierTest.cpp29 BasicBlock *Entry = BasicBlock::Create(C, "entry", F); in TEST()
30 BasicBlock *Exit = BasicBlock::Create(C, "exit", F); in TEST()
31 ReturnInst::Create(C, Exit); in TEST()
37 BranchInst *BI = BranchInst::Create(Exit, Exit, False, Entry); in TEST()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DInstrTypes.h157 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2,
165 static BinaryOperator *Create(BinaryOps Op, Value *S1, Value *S2,
172 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \
174 return Create(Instruction::OPC, V1, V2, Name);\
178 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \
180 return Create(Instruction::OPC, V1, V2, Name, BB);\
184 static BinaryOperator *Create##OPC(Value *V1, Value *V2, \
186 return Create(Instruction::OPC, V1, V2, Name, I);\
192 BinaryOperator *BO = Create(Opc, V1, V2, Name);
198 BinaryOperator *BO = Create(Opc, V1, V2, Name, BB);
[all …]
/minix3/external/bsd/llvm/dist/llvm/examples/ModuleMaker/
H A DModuleMaker.cpp38 Function *F = Function::Create(FT, Function::ExternalLinkage, "main", M); in main()
42 BasicBlock *BB = BasicBlock::Create(Context, "EntryBlock", F); in main()
49 Instruction *Add = BinaryOperator::Create(Instruction::Add, Two, Three, in main()
56 BB->getInstList().push_back(ReturnInst::Create(Context, Add)); in main()
/minix3/external/bsd/llvm/dist/llvm/unittests/Transforms/Utils/
H A DIntegerDivision.cpp29 Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(), in TEST()
34 BasicBlock *BB = BasicBlock::Create(C, "", F); in TEST()
59 Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(), in TEST()
64 BasicBlock *BB = BasicBlock::Create(C, "", F); in TEST()
89 Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(), in TEST()
94 BasicBlock *BB = BasicBlock::Create(C, "", F); in TEST()
119 Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(), in TEST()
124 BasicBlock *BB = BasicBlock::Create(C, "", F); in TEST()
150 Function *F = Function::Create(FunctionType::get(Builder.getInt64Ty(), in TEST()
155 BasicBlock *BB = BasicBlock::Create(C, "", F); in TEST()
[all …]
H A DCloning.cpp65 BinaryOperator *Add = BinaryOperator::Create(Instruction::Add, V, V); in TEST_F()
66 BinaryOperator *Sub = BinaryOperator::Create(Instruction::Sub, V, V); in TEST_F()
67 BinaryOperator *Mul = BinaryOperator::Create(Instruction::Mul, V, V); in TEST_F()
138 GetElementPtrInst *GEP = GetElementPtrInst::Create(V, ops); in TEST_F()
148 BinaryOperator *SDiv = BinaryOperator::Create(Instruction::SDiv, V, V); in TEST_F()
159 Function *F1 = Function::Create(FT1, Function::ExternalLinkage); in TEST_F()
160 BasicBlock *BB = BasicBlock::Create(context, "", F1); in TEST_F()
164 Function *F2 = Function::Create(FT1, Function::ExternalLinkage); in TEST_F()
186 Function *F1 = Function::Create(FT1, Function::ExternalLinkage); in TEST_F()
188 BasicBlock *BB = BasicBlock::Create(context, "", F1); in TEST_F()
[all …]
/minix3/external/bsd/llvm/dist/llvm/examples/ParallelJIT/
H A DParallelJIT.cpp44 BasicBlock *BB = BasicBlock::Create(M->getContext(), "EntryBlock", Add1F); in createAdd1()
58 ReturnInst::Create(M->getContext(), Add, BB); in createAdd1()
74 BasicBlock *BB = BasicBlock::Create(M->getContext(), "EntryBlock", FibF); in CreateFibFunction()
85 BasicBlock *RetBB = BasicBlock::Create(M->getContext(), "return", FibF); in CreateFibFunction()
87 BasicBlock* RecurseBB = BasicBlock::Create(M->getContext(), "recurse", FibF); in CreateFibFunction()
91 BranchInst::Create(RetBB, RecurseBB, CondInst, BB); in CreateFibFunction()
94 ReturnInst::Create(M->getContext(), One, RetBB); in CreateFibFunction()
98 Value *CallFibX1 = CallInst::Create(FibF, Sub, "fibx1", RecurseBB); in CreateFibFunction()
102 Value *CallFibX2 = CallInst::Create(FibF, Sub, "fibx2", RecurseBB); in CreateFibFunction()
109 ReturnInst::Create(M->getContext(), Sum, RecurseBB); in CreateFibFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCAsmInfo.cpp55 return SparcMCExpr::Create(SparcMCExpr::VK_Sparc_R_DISP32, in getExprForPersonalitySymbol()
56 MCSymbolRefExpr::Create(Sym, Ctx), Ctx); in getExprForPersonalitySymbol()
68 return SparcMCExpr::Create(SparcMCExpr::VK_Sparc_R_DISP32, in getExprForFDESymbol()
69 MCSymbolRefExpr::Create(Sym, Ctx), Ctx); in getExprForFDESymbol()
/minix3/external/bsd/llvm/dist/llvm/examples/BrainF/
H A DBrainF.cpp78 builder = new IRBuilder<>(BasicBlock::Create(C, label, brainf_func)); in header()
122 endbb = BasicBlock::Create(C, label, brainf_func); in header()
128 ReturnInst::Create(C, endbb); in header()
154 aberrorbb = BasicBlock::Create(C, label, brainf_func); in header()
173 CallInst::Create(puts_func, in header()
180 BranchInst::Create(endbb, aberrorbb); in header()
260 BasicBlock *nextbb = BasicBlock::Create(C, label, brainf_func); in readloop()
286 BasicBlock *testbb = BasicBlock::Create(C, label, brainf_func); in readloop()
291 BasicBlock *bb_1 = BasicBlock::Create(C, label, brainf_func); in readloop()
296 PHINode::Create(PointerType::getUnqual(IntegerType::getInt8Ty(C)), in readloop()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DSIAnnotateControlFlow.cpp197 Value *Ret = CallInst::Create(If, Term->getCondition(), "", Term); in openIf()
198 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in openIf()
199 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in openIf()
204 Value *Ret = CallInst::Create(Else, popSaved(), "", Term); in insertElse()
205 Term->setCondition(ExtractValueInst::Create(Ret, 0, "", Term)); in insertElse()
206 push(Term->getSuccessor(1), ExtractValueInst::Create(Ret, 1, "", Term)); in insertElse()
222 PHINode *NewPhi = PHINode::Create(Int64, 0, "", &Parent->front()); in handleLoopCondition()
252 Ret = CallInst::Create(ElseBreak, Args, "", OldEnd); in handleLoopCondition()
257 Value *PhiArg = CallInst::Create(Break, Broken, "", Insert); in handleLoopCondition()
272 return CallInst::Create(IfBreak, Args, "", Insert); in handleLoopCondition()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp33 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, in GetSymbolRef()
40 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, in GetSymbolRef()
45 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, in GetSymbolRef()
54 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_PLT, in GetSymbolRef()
61 MCConstantExpr::Create(MO.getOffset(), in GetSymbolRef()
83 MCOp = MCOperand::CreateExpr(MCSymbolRefExpr::Create( in lowerOperand()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.h47 static const PPCMCExpr *Create(VariantKind Kind, const MCExpr *Expr,
52 return Create(VK_PPC_LO, Expr, isDarwin, Ctx); in CreateLo()
57 return Create(VK_PPC_HI, Expr, isDarwin, Ctx); in CreateHi()
62 return Create(VK_PPC_HA, Expr, isDarwin, Ctx); in CreateHa()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp171 Add = MCSymbolRefExpr::Create(Sym, Variant, Ctx); in tryAddingSymbolicOperand()
173 Add = MCSymbolRefExpr::Create(Sym, Ctx); in tryAddingSymbolicOperand()
175 Add = MCConstantExpr::Create(SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
184 Sub = MCSymbolRefExpr::Create(Sym, Ctx); in tryAddingSymbolicOperand()
186 Sub = MCConstantExpr::Create(SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
192 Off = MCConstantExpr::Create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()
214 Expr = MCConstantExpr::Create(0, Ctx); in tryAddingSymbolicOperand()
/minix3/external/bsd/llvm/dist/llvm/lib/MC/MCDisassembler/
H A DMCExternalSymbolizer.cpp91 Add = MCSymbolRefExpr::Create(Sym, Ctx); in tryAddingSymbolicOperand()
93 Add = MCConstantExpr::Create((int)SymbolicOp.AddSymbol.Value, Ctx); in tryAddingSymbolicOperand()
102 Sub = MCSymbolRefExpr::Create(Sym, Ctx); in tryAddingSymbolicOperand()
104 Sub = MCConstantExpr::Create((int)SymbolicOp.SubtractSymbol.Value, Ctx); in tryAddingSymbolicOperand()
110 Off = MCConstantExpr::Create(SymbolicOp.Value, Ctx); in tryAddingSymbolicOperand()
132 Expr = MCConstantExpr::Create(0, Ctx); in tryAddingSymbolicOperand()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp97 ExnObj = ExtractValueInst::Create(RI->getOperand(0), 0, "exn.obj", RI); in GetExceptionObject()
148 CallInst *CI = CallInst::Create(RewindFunction, ExnObj, "", UnwindBB); in InsertUnwindResumeCalls()
156 BasicBlock *UnwindBB = BasicBlock::Create(Ctx, "unwind_resume", &Fn); in InsertUnwindResumeCalls()
157 PHINode *PN = PHINode::Create(Type::getInt8PtrTy(Ctx), ResumesSize, in InsertUnwindResumeCalls()
166 BranchInst::Create(UnwindBB, Parent); in InsertUnwindResumeCalls()
175 CallInst *CI = CallInst::Create(RewindFunction, PN, "", UnwindBB); in InsertUnwindResumeCalls()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp433 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(GOTSymbol, in EmitInstruction()
436 MCConstantExpr::Create(4, OutContext), in EmitInstruction()
455 .addExpr(MCSymbolRefExpr::Create(PICBase, OutContext))); in EmitInstruction()
471 MCSymbolRefExpr::Create(PICOffset, MCSymbolRefExpr::VK_None, OutContext); in EmitInstruction()
473 MCSymbolRefExpr::Create(MF->getPICBaseSymbol(), in EmitInstruction()
516 MCSymbolRefExpr::Create(MOSymbol, MCSymbolRefExpr::VK_GOT, in EmitInstruction()
523 MCSymbolRefExpr::Create(TOCEntry, MCSymbolRefExpr::VK_None, in EmitInstruction()
526 MCSymbolRefExpr::Create(OutContext.GetOrCreateSymbol(Twine(".LTOC")), in EmitInstruction()
561 MCSymbolRefExpr::Create(TOCEntry, MCSymbolRefExpr::VK_PPC_TOC, in EmitInstruction()
608 MCSymbolRefExpr::Create(MOSymbol, MCSymbolRefExpr::VK_PPC_TOC_HA, in EmitInstruction()
[all …]
/minix3/external/bsd/llvm/dist/llvm/unittests/Linker/
H A DLinkModulesTest.cpp30 F = Function::Create(FTy, Function::ExternalLinkage, "ba_func", M.get()); in SetUp()
33 EntryBB = BasicBlock::Create(Ctx, "entry", F); in SetUp()
34 SwitchCase1BB = BasicBlock::Create(Ctx, "switch.case.1", F); in SetUp()
35 SwitchCase2BB = BasicBlock::Create(Ctx, "switch.case.2", F); in SetUp()
36 ExitBB = BasicBlock::Create(Ctx, "exit", F); in SetUp()
133 Function::Create(FTy, Function::InternalLinkage, "bar", InternalM); in getInternal()
136 BasicBlock *BB = BasicBlock::Create(Ctx, "", F); in getInternal()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h39 static const NVPTXFloatMCExpr *Create(VariantKind Kind, APFloat Flt,
44 return Create(VK_NVPTX_SINGLE_PREC_FLOAT, Flt, Ctx); in CreateConstantFPSingle()
49 return Create(VK_NVPTX_DOUBLE_PREC_FLOAT, Flt, Ctx); in CreateConstantFPDouble()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.h36 static const ARMMCExpr *Create(VariantKind Kind, const MCExpr *Expr,
40 return Create(VK_ARM_HI16, Expr, Ctx); in CreateUpper16()
44 return Create(VK_ARM_LO16, Expr, Ctx); in CreateLower16()

12345678910>>...22