aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CppBackend/CPPBackend.cpp
AgeCommit message (Expand)Author
2010-06-21add some support for blockaddress. This isn't really enough to be useful,Chris Lattner
2010-06-21eliminate a mutable global variable, use raw_ostream::indent instead ofChris Lattner
2010-06-21un-indent a huge amount of code out of an anonymous namespace.Chris Lattner
2010-06-07Create new accessors to get arguments for call/invoke instructions. It breaksBill Wendling
2010-05-13Properly set thread-local flag on globals during cpp emissionAnton Korobeynikov
2010-05-11Remove the "WantsWholeFile" concept, as it's no longer needed. CBEDan Gohman
2010-05-04fix operand indexes when outputting InvokeInstsGabor Greif
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16reapply r101434Gabor Greif
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-02-28Add a flag to addPassesToEmit* to disable the Verifier pass runDan Gohman
2010-02-23Use the module's context instead of the global context.Nicolas Geoffray
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-06Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen
2010-02-02eliminate FileModel::Model, just use CodeGenFileType. The clientChris Lattner
2010-01-27Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin
2010-01-15Remove the InlineHint attribute. There are no current or plannedEric Christopher
2009-12-14fix an obvious bug found by clang++ and collapse a redundant if.Chris Lattner
2009-10-28rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner
2009-10-27cppbackend support for indbrChris Lattner
2009-10-26Remove FreeInst.Victor Hernandez
2009-10-17Remove MallocInst from LLVM Instructions.Victor Hernandez
2009-09-03CppBackend: avoid printing unnecessary whitespace.Benjamin Kramer
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-26Add an 'inline hint' attribute to represent sourceDale Johannesen
2009-08-24prune the #includes in raw_ostream.h by moving a Chris Lattner
2009-08-23Remove Streams.h from the targets.Benjamin Kramer
2009-08-21More cpp backend fixes. Now for FP stuff.Anton Korobeynikov
2009-08-19Fixed error in CPPBackend from a contextification API change.Reid Kleckner
2009-08-15Use the new API for creating an OpaqueType.Nicolas Geoffray
2009-08-15Update cpp generation with new LLVM API for primitive types.Nicolas Geoffray
2009-08-14Get the CPP backend into some semblance of working by updating for numerous L...Owen Anderson
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-06Output the new StructType constructor, which takes the context of theNicolas Geoffray
2009-08-05Remove an unnecessary flush in the CppBackend's output.Dan Gohman
2009-08-04Remove now unused Module argument to createTargetMachine.Daniel Dunbar
2009-08-02Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar
2009-07-25Add new helpers for registering targets.Daniel Dunbar
2009-07-22Simplify some uses of Value::getName()Daniel Dunbar
2009-07-20Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling
2009-07-18Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar
2009-07-16Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLinkDaniel Dunbar
2009-07-15Reapply TargetRegistry refactoring commits.Daniel Dunbar
2009-07-15Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repai...Stuart Hastings
2009-07-15Register Target's TargetMachine and AsmPrinter in the new registry.Daniel Dunbar
2009-07-14Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene