aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CppBackend/CPPBackend.cpp
AgeCommit message (Expand)Author
2011-04-10Bugfix in the Cpp backend after API change on PHINode::Create.Nicolas Geoffray
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2010-11-28When emitting a single function with cppgen=function, you don't want to emitNicolas Geoffray
2010-09-10Add X86 MMX type to bitcode and Type.Dale Johannesen
2010-08-20Create the new linker type "linker_private_weak_def_auto".Bill Wendling
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-22undo 80 column trespassing I causedGabor Greif
2010-07-16Add missing attributes to cpp backend.Eli Friedman
2010-07-13rotate CallInst operandsGabor Greif
2010-07-02beautify outputGabor Greif
2010-07-02use ArgOperand APIGabor Greif
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-06-29Revert r107205 and r107207.Bill Wendling
2010-06-29Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling
2010-06-26use ArgOperand APIGabor Greif
2010-06-22make sure to initialize indent_levelChris Lattner
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