aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CppBackend/CPPBackend.cpp
AgeCommit message (Expand)Author
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-08-12switch to the new struct apis.Chris Lattner
2011-08-09Add missing attributes to the C++ backend's output.Bill Wendling
2011-07-31Add the 'resume' instruction for the new EH rewrite.Bill Wendling
2011-07-30Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling
2011-07-27Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling
2011-07-26Update generated code to use new API of GetElementPtrInst::Create.Nicolas Geoffray
2011-07-25Move CBackend and CppBackend MC initialization to TargetInfo.Evan Cheng
2011-07-22Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng
2011-07-21Update generated CPP code with the new API on CallInst::Create and ConstantEx...Nicolas Geoffray
2011-07-19Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng
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