aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CppBackend
Commit message (Expand)AuthorAgeFilesLines
...
* build: Attempt to rectify inconsistencies between CMake and LLVMBuild version...Daniel Dunbar2011-11-122-1/+2
* build: Rename CBackend and CppBackend libraries to have CodeGen suffix, forDaniel Dunbar2011-11-102-3/+3
* llvm-build: Add --native-target and --enable-targets options, and add logic toDaniel Dunbar2011-11-101-1/+0
* llvm-build: Change CBackend and CppBackend to not use library_name. This willDaniel Dunbar2011-11-101-1/+0
* llvm-build: Add an explicit component type to represent targets.Daniel Dunbar2011-11-101-1/+1
* Add missing argument for atomic instructions in c++ backend. PR11268, part 2.Eli Friedman2011-11-041-3/+3
* build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-032-0/+55
* Add support for new atomics to cpp backend. Misc other fixes while I'm here....Eli Friedman2011-10-311-2/+97
* Always check if a method or a type exist before trying to create it.Nicolas Geoffray2011-10-081-12/+23
* Add the returns_twice attribute to LLVM.Rafael Espindola2011-10-031-1/+1
* Clean up uses of switch instructions so they are not dependent on the operand...Eli Friedman2011-09-291-7/+10
* Change:Richard Trieu2011-09-211-1/+1
* Update the C++ backend to use the new ArrayRef'ified APIs. Patch by arrowdodger!Nick Lewycky2011-09-051-4/+3
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-242-2/+2
* switch to the new struct apis.Chris Lattner2011-08-121-3/+3
* Add missing attributes to the C++ backend's output.Bill Wendling2011-08-091-0/+3
* Add the 'resume' instruction for the new EH rewrite.Bill Wendling2011-07-311-0/+5
* Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling2011-07-301-8/+0
* Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth2011-07-292-0/+11
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-271-0/+8
* Update generated code to use new API of GetElementPtrInst::Create.Nicolas Geoffray2011-07-261-2/+1
* Move CBackend and CppBackend MC initialization to TargetInfo.Evan Cheng2011-07-252-2/+2
* Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng2011-07-221-9/+1
* Update generated CPP code with the new API on CallInst::Create and ConstantEx...Nicolas Geoffray2011-07-211-5/+2
* - Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng2011-07-201-1/+2
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-192-2/+4
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-181-6/+4
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-22/+22
* Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng2011-07-141-0/+3
* After type-system-rewrite branch update the Cpp backend to not use OpaqueType.Nicolas Geoffray2011-07-141-103/+46
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-111-1/+5
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-63/+25
* Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng2011-07-091-0/+5
* Eliminate asm parser's dependency on TargetMachine:Evan Cheng2011-07-081-1/+1
* Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng2011-06-301-1/+1
* CppBackend: fixup for api changeDylan Noblesmith2011-06-231-1/+0
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-231-1/+1
* Revert r133513:Eric Christopher2011-06-231-1/+1
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-211-1/+1
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-211-1/+1
* Change how PHINodes store their operands.Jay Foad2011-06-201-1/+1
* Make better use of the PHINode API.Jay Foad2011-06-201-2/+3
* Fix a FIXME by making GlobalVariable::getInitializer() return aJay Foad2011-06-191-3/+3
* Bugfix in the Cpp backend after API change on PHINode::Create.Nicolas Geoffray2011-04-101-1/+1
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-4/+2
* Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes2011-02-201-0/+2
* When emitting a single function with cppgen=function, you don't want to emitNicolas Geoffray2010-11-281-10/+26
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-101-0/+1
* Create the new linker type "linker_private_weak_def_auto".Bill Wendling2010-08-201-0/+2
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1