aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/CBackend/CBackend.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-27Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling1-1/+3
2011-07-25Move CBackend and CppBackend MC initialization to TargetInfo.Evan Cheng1-2/+0
2011-07-22Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng1-9/+1
2011-07-20Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.Evan Cheng1-1/+1
2011-07-20Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng1-3/+6
2011-07-19Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng1-0/+2
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng1-2/+8
2011-07-18Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel1-2/+2
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner1-64/+64
2011-07-14Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng1-8/+6
2011-07-13Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad1-2/+4
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng1-0/+5
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner1-161/+56
2011-07-09Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng1-0/+5
2011-06-21Add support for sadd.with.overflow and uadd.with.overflow intrinsics to the C...Anna Zaks1-20/+154
2011-06-14Anna's test commit (#2).Anna Zaks1-1/+1
2011-06-14Anna's test commit.Anna Zaks1-1/+1
2011-05-13Fix a source of non determinism in FindUsedTypes, use a SetVector instead of aJulien Lerouge1-5/+4
2011-04-04Remove some support for ReturnInsts with multiple operands, and forJay Foad1-18/+0
2010-12-10Fixed version of 121434 with no new memory leaks.Rafael Espindola1-1/+1
2010-12-10Revert my previous patch to make the valgrind bots happy.Rafael Espindola1-1/+1
2010-12-09Initial support for the cfi directives. This is just enough to getRafael Espindola1-1/+1
2010-11-29I swear I did a make clean and make before committing all this...Michael J. Spencer1-1/+1
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson1-4/+4
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-1/+4
2010-09-14CBackend: Fix MSVC build.Michael J. Spencer1-0/+4
2010-09-14CBackend: Cleanup whitespace before I do this next commit.Michael J. Spencer1-155/+155
2010-09-10Add X86 MMX type to bitcode and Type.Dale Johannesen1-1/+5
2010-08-26remove dead protoChris Lattner1-1/+0
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-2/+2
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-2/+2
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-2/+2
2010-08-04by Alexander Herz:Gabor Greif1-0/+7
2010-06-26use ArgOperand APIGabor Greif1-24/+24
2010-06-14fix a -Wbool-conversions warning from clang.Chris Lattner1-1/+1
2010-05-16Add support for thiscall calling convention.Anton Korobeynikov1-0/+3
2010-05-11Remove the "WantsWholeFile" concept, as it's no longer needed. CBEDan Gohman1-5/+5
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher1-22/+22
2010-04-16reapply r101434Gabor Greif1-22/+22
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif1-22/+22
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif1-22/+22
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif1-22/+22
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif1-22/+22
2010-04-10Implement support for varargs functions without any fixedChris Lattner1-16/+23
2010-04-08use abstract interface in two more placesGabor Greif1-2/+2
2010-04-08fix compileGabor Greif1-2/+2
2010-04-08use abstract interfaceGabor Greif1-1/+1
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner1-2/+2
2010-03-19Remove a memory leak from the CBackend.Jeffrey Yasskin1-1/+4
2010-03-12give Mangler access to TargetData.Chris Lattner1-1/+1