aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CBackend
Commit message (Expand)AuthorAgeFilesLines
* Implement support for varargs functions without any fixedChris Lattner2010-04-101-16/+23
* use abstract interface in two more placesGabor Greif2010-04-081-2/+2
* fix compileGabor Greif2010-04-081-2/+2
* use abstract interfaceGabor Greif2010-04-081-1/+1
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-2/+2
* Remove a memory leak from the CBackend.Jeffrey Yasskin2010-03-191-1/+4
* give Mangler access to TargetData.Chris Lattner2010-03-121-1/+1
* make the mangler take an MCContext instead of an MAI.Chris Lattner2010-03-121-1/+4
* Add a flag to addPassesToEmit* to disable the Verifier pass runDan Gohman2010-02-282-2/+4
* Remove a bunch of duplicated code, where there was one version taking a std::...Duncan Sands2010-02-211-177/+15
* Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands2010-02-161-3/+3
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-30/+30
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-9/+10
* Fix "the the" and similar typos.Dan Gohman2010-02-101-2/+2
* eliminate FileModel::Model, just use CodeGenFileType. The clientChris Lattner2010-02-021-1/+1
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-242-3/+0
* use both the Mangler and the CBE's mangler for identifiers,Chris Lattner2010-01-221-4/+4
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-222-0/+2
* revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner2010-01-201-2/+2
* give MCAsmInfo a 'has little endian' bit. This is unfortunate, butChris Lattner2010-01-191-2/+2
* stop the CBE from using Mangler::appendMangledName, which is a private functi...Chris Lattner2010-01-171-6/+15
* Get MCSymbol out of the mangling business, and move all the logicChris Lattner2010-01-171-5/+4
* now that mangler is in libtarget, it can use MCAsmInfo instead of clientsChris Lattner2010-01-171-17/+34
* move the mangler into libtarget from vmcore.Chris Lattner2010-01-161-1/+1
* reduce duplicate mangling logic by using MCSymbol::printMangledName.Chris Lattner2010-01-131-23/+4
* stop the CBE from using deprecated Mangler stuff.Chris Lattner2010-01-131-17/+39
* change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner2010-01-131-5/+15
* Remove dead debug info intrinsics.Devang Patel2010-01-051-15/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-2/+2
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-281-2/+2
* CBE support for indbr.Chris Lattner2009-10-271-0/+7
* Remove FreeInst.Victor Hernandez2009-10-261-6/+0
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-251-1/+1
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-171-6/+1
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-0/+2
* Unbreak FP128 stuff in cbeAnton Korobeynikov2009-08-261-1/+2
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-231-7/+7
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-3/+3
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-32/+45
* change CBE to just get TAI now, instead of TM to get TAI.Chris Lattner2009-08-121-7/+2
* Cleanup in dbg_stoppoint handling in CBE. Patch by Sandeep Patel.Anton Korobeynikov2009-08-051-7/+6
* Minor arm CBE fixes. Patch by Sandeep.Anton Korobeynikov2009-08-051-2/+2
* Emit module-level inline asm for CBE.Anton Korobeynikov2009-08-051-0/+48
* No really, it's unused.Daniel Dunbar2009-08-041-2/+1
* Remove now unused Module argument to createTargetMachine.Daniel Dunbar2009-08-042-6/+3
* Change C, CBE, MSIL to not provide target data via getTargetData().Daniel Dunbar2009-08-031-1/+1
* Remove now unused arguments from TargetRegistry::lookupTarget.Daniel Dunbar2009-08-031-5/+1
* Pass target triple string in to TargetMachine constructor.Daniel Dunbar2009-08-031-6/+11
* Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar2009-08-022-2/+3