path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2010-10-07Move tool_output_file into its own file.Dan Gohman2-32/+43
2010-10-07Add initialization routines for Instrumentation.Owen Anderson2-0/+32
2010-10-07reduce redundancy between pattern copies.Chris Lattner1-49/+53
2010-10-07the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument.Chris Lattner1-19/+19
2010-10-07Improve comment.Owen Anderson1-1/+1
2010-10-07Add initialization routines to InstCombine.Owen Anderson1-0/+9
2010-10-07convert adc/sbb to a multipattern. Because the adde/sube nodes Chris Lattner1-310/+150
2010-10-07Add initialization routines for VMCore.Owen Anderson1-2/+14
2010-10-07Add initialization routines for Target.Owen Anderson1-2/+12
2010-10-07Fix obvious mistake pointed out by Michael Spencer.Jakob Stoklund Olesen1-1/+1
2010-10-07Print more loop info.Jakob Stoklund Olesen1-0/+16
2010-10-07Print out MBB number when rewriting.Jakob Stoklund Olesen1-1/+2
2010-10-07Add initialization routines for CodeGen.Owen Anderson2-0/+60
2010-10-07Add an implementation of the initialization routine for IPA.Owen Anderson1-0/+29
2010-10-07Add initialization routines for Analysis and IPA.Owen Anderson2-0/+57
2010-10-07Add an initialization routine for libLLVMipo.aOwen Anderson1-2/+37
2010-10-07Cache interval iterators in SplitEditor::addTruncSimpleRange so we only have toJakob Stoklund Olesen1-10/+20
2010-10-07Clean up debug printing.Jakob Stoklund Olesen1-15/+19
2010-10-07Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson4-2/+88
2010-10-07Fix a warning when building with clang++.Owen Anderson1-2/+3
2010-10-07Add the missing cases to the type->registerclass conversion function.Kalle Raiskila1-0/+14
2010-10-07Implement two virtual functions in SPUTargetLowering.Kalle Raiskila2-0/+31
2010-10-07Minor cosmetic change: fix DOSish \r\n.NAKAMURA Takumi1-4/+4
2010-10-07MC-COFF: Fix symbol aliases. Fixes PR8251.Michael J. Spencer1-5/+36
2010-10-07Use the correct register class for load instructions - fixesEric Christopher1-1/+8
2010-10-07Use the correct register class here.Eric Christopher1-1/+3
2010-10-07Use the thumb2 conditional move instruction.Eric Christopher1-1/+1
2010-10-07Remove in-progress assertion, add TODO.Eric Christopher1-1/+1
2010-10-07Move the pass initialization helper functions into the llvm namespace, and addOwen Anderson3-13/+13
2010-10-07Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...Evan Cheng7-42/+143
2010-10-07add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS,Chris Lattner1-178/+18
2010-10-07Fix a few issues in ArithBinOpEFLAGS that made it specific to and.Chris Lattner1-497/+18
2010-10-07Convert 'and' to single instance of a multipatternChris Lattner1-50/+63
2010-10-07Allow use of the 16-bit literal move instruction in CMOVs for Thumb2 mode.Jim Grosbach2-7/+20
2010-10-07add a new BinOpAI class to represent the immediate form that directly acts on...Chris Lattner1-10/+16
2010-10-07Allow use of the 16-bit literal move instruction in CMOVs for ARM mode.Jim Grosbach2-8/+23
2010-10-07add a bunch of classes for other common patterns.Chris Lattner1-60/+51
2010-10-07Since the Hello pass is built as a loadable dynamic library, don't try to con...Owen Anderson1-4/+3
2010-10-07Define a new BinOpRI8 class and use it to define the imm8 versions of and.Chris Lattner1-27/+43
2010-10-07Constrain the offset register to a *_NOSP register class when inserting LEAJakob Stoklund Olesen1-2/+35
2010-10-07add the pattern operator to match to X86TypeInfo, use this to Chris Lattner1-11/+11
2010-10-06Properly handle GR32_NOSP in X86RegisterInfo::getMatchingSuperRegClass.Jakob Stoklund Olesen1-1/+6
2010-10-06Add MachineRegisterInfo::constrainRegClass and use it in MachineCSE.Jakob Stoklund Olesen2-7/+16
2010-10-06Skip unused registers when verifying LiveIntervals.Jakob Stoklund Olesen1-0/+5
2010-10-06remove trailing whitespaceJim Grosbach1-5/+5
2010-10-06First in a sequence of ARM/MC/*ELF* specific work.Jason W Kim2-39/+60
2010-10-06Another case of 256 sections not being enough :-)Rafael Espindola1-1/+1
2010-10-06Appease the clang self-host buildbot by providing a correct instantiation.Owen Anderson1-3/+3
2010-10-06Clean up MOVi32imm and t2MOVi32imm pseudo instruction definitions.Jim Grosbach3-7/+9
2010-10-06Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).Jim Grosbach4-21/+12