aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CppBackend/CPPBackend.cpp
AgeCommit message (Expand)Author
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-14Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng
2011-07-14After type-system-rewrite branch update the Cpp backend to not use OpaqueType.Nicolas Geoffray
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-07-09Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng
2011-06-23CppBackend: fixup for api changeDylan Noblesmith
2011-06-23Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad
2011-06-23Revert r133513:Eric Christopher
2011-06-21Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad
2011-06-21Revert r133435 and r133449 to appease buildbots.Chad Rosier
2011-06-20Change how PHINodes store their operands.Jay Foad
2011-06-20Make better use of the PHINode API.Jay Foad
2011-06-19Fix a FIXME by making GlobalVariable::getInitializer() return aJay Foad
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