| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MachORelocationInfo.cpp | 42 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 D | X86ELFRelocationInfo.cpp | 40 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 D | MCExpr.h | 143 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 D | fibonacci.cpp | 47 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 D | UnifyFunctionExitNodes.cpp | 65 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 D | LegacyPassManagerTest.cpp | 435 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 D | InstructionsTest.cpp | 33 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 D | VerifierTest.cpp | 29 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 D | InstrTypes.h | 157 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 D | ModuleMaker.cpp | 38 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 D | IntegerDivision.cpp | 29 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 D | Cloning.cpp | 65 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 D | ParallelJIT.cpp | 44 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 D | SparcMCAsmInfo.cpp | 55 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 D | BrainF.cpp | 78 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 D | SIAnnotateControlFlow.cpp | 197 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 D | ARMMCInstLower.cpp | 33 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 D | PPCMCExpr.h | 47 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 D | AArch64ExternalSymbolizer.cpp | 171 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 D | MCExternalSymbolizer.cpp | 91 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 D | DwarfEHPrepare.cpp | 97 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 D | PPCAsmPrinter.cpp | 433 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 D | LinkModulesTest.cpp | 30 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 D | NVPTXMCExpr.h | 39 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 D | ARMMCExpr.h | 36 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()
|