summaryrefslogtreecommitdiff
path: root/lib/Target/CBackend
Commit message (Expand)AuthorAge
* CBackend: Fix MSVC build.Michael J. Spencer2010-09-14
* CBackend: Cleanup whitespace before I do this next commit.Michael J. Spencer2010-09-14
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-10
* remove dead protoChris Lattner2010-08-26
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* by Alexander Herz:Gabor Greif2010-08-04
* use ArgOperand APIGabor Greif2010-06-26
* fix a -Wbool-conversions warning from clang.Chris Lattner2010-06-14
* Add support for thiscall calling convention.Anton Korobeynikov2010-05-16
* Remove the "WantsWholeFile" concept, as it's no longer needed. CBEDan Gohman2010-05-11
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-16
* reapply r101434Gabor Greif2010-04-16
* 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