summaryrefslogtreecommitdiff
path: root/lib/Target/CBackend
Commit message (Expand)AuthorAge
...
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-16
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-15
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-15
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-15
* Implement support for varargs functions without any fixedChris Lattner2010-04-10
* use abstract interface in two more placesGabor Greif2010-04-08
* fix compileGabor Greif2010-04-08
* use abstract interfaceGabor Greif2010-04-08
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-07
* Remove a memory leak from the CBackend.Jeffrey Yasskin2010-03-19
* give Mangler access to TargetData.Chris Lattner2010-03-12
* make the mangler take an MCContext instead of an MAI.Chris Lattner2010-03-12
* Add a flag to addPassesToEmit* to disable the Verifier pass runDan Gohman2010-02-28
* Remove a bunch of duplicated code, where there was one version taking a std::...Duncan Sands2010-02-21
* Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands2010-02-16
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-15
* Fix "the the" and similar typos.Dan Gohman2010-02-10
* eliminate FileModel::Model, just use CodeGenFileType. The clientChris Lattner2010-02-02
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-24
* use both the Mangler and the CBE's mangler for identifiers,Chris Lattner2010-01-22
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-22
* revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner2010-01-20
* give MCAsmInfo a 'has little endian' bit. This is unfortunate, butChris Lattner2010-01-19
* stop the CBE from using Mangler::appendMangledName, which is a private functi...Chris Lattner2010-01-17
* Get MCSymbol out of the mangling business, and move all the logicChris Lattner2010-01-17
* now that mangler is in libtarget, it can use MCAsmInfo instead of clientsChris Lattner2010-01-17
* move the mangler into libtarget from vmcore.Chris Lattner2010-01-16
* reduce duplicate mangling logic by using MCSymbol::printMangledName.Chris Lattner2010-01-13
* stop the CBE from using deprecated Mangler stuff.Chris Lattner2010-01-13
* change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner2010-01-13
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* Remove dead variable.Bill Wendling2009-12-28
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-03
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-28
* CBE support for indbr.Chris Lattner2009-10-27
* Remove FreeInst.Victor Hernandez2009-10-26
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-25
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-17
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-02
* Unbreak FP128 stuff in cbeAnton Korobeynikov2009-08-26
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-23
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-22
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* change CBE to just get TAI now, instead of TM to get TAI.Chris Lattner2009-08-12
* Cleanup in dbg_stoppoint handling in CBE. Patch by Sandeep Patel.Anton Korobeynikov2009-08-05
* Minor arm CBE fixes. Patch by Sandeep.Anton Korobeynikov2009-08-05
* Emit module-level inline asm for CBE.Anton Korobeynikov2009-08-05
* No really, it's unused.Daniel Dunbar2009-08-04
* Remove now unused Module argument to createTargetMachine.Daniel Dunbar2009-08-04