aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Factor out the code for finding an available register for useDan Gohman2009-08-121-54/+70
* Add missing chain operands for VLD* and VST* instructions.Bob Wilson2009-08-122-26/+34
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-1220-299/+366
* Simplify this code, and use an in-bounds GEP.Dan Gohman2009-08-121-5/+7
* prune #includeChris Lattner2009-08-111-2/+0
* prune #includage.Chris Lattner2009-08-111-12/+0
* fix CodeGen/PowerPC/2007-01-15-AsmDialect.ll, fallout from r78742Chris Lattner2009-08-111-2/+2
* change the -x86-asm-syntax=intel/att flag to be in X86TAI Chris Lattner2009-08-114-45/+24
* Shrinkify Thumb2 r = add sp, imm.Evan Cheng2009-08-113-11/+22
* second half of commit.Chris Lattner2009-08-111-2/+2
* pass "is64Bit" flag into PPC TAI ctors instead of a whole targetmachine.Chris Lattner2009-08-112-20/+7
* eliminate asmflavor from subtarget, PPCTAI is the only clientChris Lattner2009-08-113-19/+4
* Change the asmprinter to print the comment character before theChris Lattner2009-08-118-23/+8
* Allow a zero cycle stage to reserve/require a FU without advancing the cycle ...David Goodwin2009-08-115-44/+75
* factorize more darwin TAI stuff. Note that this givesChris Lattner2009-08-114-17/+7
* X86/AsmParser: Mark MOV64GSrm, MOV64FSrm, GS_MOV32rm, FS_MOV32rm as codegen o...Daniel Dunbar2009-08-112-4/+4
* factorize darwin ProtectedDirective and SetDirective.Chris Lattner2009-08-114-5/+4
* Add 'isCodeGenOnly' bit to Instruction .td records.Daniel Dunbar2009-08-113-6/+9
* all darwin targets have .space and .zerofill, pull up.Chris Lattner2009-08-114-5/+2
* eliminate template from arm TAIChris Lattner2009-08-113-28/+19
* fix a bug I introduced in r78724 that caused failures in:Chris Lattner2009-08-111-1/+1
* move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminateChris Lattner2009-08-116-35/+33
* Fix warnings.Owen Anderson2009-08-113-12/+10
* eliminate the X86TargetAsmInfo template.Chris Lattner2009-08-112-26/+24
* Added ADD instructions with rAX as one parameter to the Intel instructionSean Callanan2009-08-111-0/+8
* Shrinkify Thumb2 load / store multiple instructions.Evan Cheng2009-08-117-53/+122
* llvm-mc/AsmParser: Allow target to specific a comment delimiter, which will beDaniel Dunbar2009-08-111-0/+6
* Optimize exact sdiv by a constant power of 2 to ashr.Dan Gohman2009-08-111-0/+9
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-1168-4970/+4974
* pass the TargetTriple down from each target ctor to theChris Lattner2009-08-1112-17/+15
* now that JumpTableDirective can differentate picness itself, MIPS TAI Chris Lattner2009-08-113-11/+6
* split "JumpTableDirective" (an existing hack) into a PIC and nonPICChris Lattner2009-08-114-11/+6
* "TAI::JumpTableDirective" is always null for current arm targets, simplifyChris Lattner2009-08-111-14/+12
* Add convenience functions for creating nsw add operators.Dan Gohman2009-08-111-0/+9
* Don't set the isexact flag if an sdiv operator has been folded intoDan Gohman2009-08-111-1/+4
* Add Thumb2 eh_sjlj_setjmp implementationJim Grosbach2009-08-112-0/+34
* Simplify ConstantExpr::getInBoundsGetElementPtr and fix a possible crash, ifDaniel Dunbar2009-08-111-8/+5
* Revert 78680 until I figure out why it completely broke things.Daniel Dunbar2009-08-111-0/+40
* Link NamedMDNodes.Devang Patel2009-08-112-0/+28
* Add convenience functions for creating inbounds GEPs.Dan Gohman2009-08-111-0/+20
* Use DEBUG macro for debug output.David Goodwin2009-08-111-11/+7
* add a trivial line # cache to SourceMgr to make repeated queries toChris Lattner2009-08-111-0/+40
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-116-7/+8
* Remove some unnecessary LoadInst constructors, missed during Twinification.Daniel Dunbar2009-08-111-40/+0
* Add some debug output.David Goodwin2009-08-112-2/+16
* Use isa instead of dyn_cast when the result is only converted to bool.Dan Gohman2009-08-111-2/+2
* fix GetInstSizeInBytes for eh_sjlj_setjmpJim Grosbach2009-08-111-1/+1
* Add convenience functions for creating exact sdiv operators, andDan Gohman2009-08-111-0/+6
* move some 32-bit instrs to x86instrinfo.tdChris Lattner2009-08-112-8/+11
* This void is implicit in C++.Benjamin Kramer2009-08-111-1/+1