- ce665bd Now with fewer extraneous semicolons! by Owen Anderson · 14 years ago
- d6d4b42 Trivial MC code emitter shell. No instruction forms actually handled yet. by Jim Grosbach · 14 years ago
- a98111c Correctly check if a path is a directory. Fix by Brian Korver. by Evan Cheng · 14 years ago
- 7b172c6 Provie a clearner interface so that FE can decide whether a function has prototype or not. by Devang Patel · 14 years ago
- 9af82ba Include the auto-generated bits for machine encoding. by Jim Grosbach · 14 years ago
- df1f5a9 Remember to promote load/store types for stack to register size. by Eric Christopher · 14 years ago
- 9649e9a convert test to use the existing classes that the multipatterns by Chris Lattner · 14 years ago
- 00e94ba convert cmp to use a multipattern by Chris Lattner · 14 years ago
- 835580f Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Also eliminate unneeded isel patterns. rdar://8520311 by Evan Cheng · 14 years ago
- ae93ed1 ARM instruction don't have instruction prefixes, so remove the helper functions by Jim Grosbach · 14 years ago
- e4f1a9b Move tool_output_file into its own file. by Dan Gohman · 14 years ago
- aa4897f Add initialization routines for Instrumentation. by Owen Anderson · 14 years ago
- 9e94000 reduce redundancy between pattern copies. by Chris Lattner · 14 years ago
- a2b8b16 the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument. by Chris Lattner · 14 years ago
- 154c5c4 Improve comment. by Owen Anderson · 14 years ago
- 74cfb0c Add initialization routines to InstCombine. by Owen Anderson · 14 years ago
- a3208e1 convert adc/sbb to a multipattern. Because the adde/sube nodes by Chris Lattner · 14 years ago
- b8a1ccf Add initialization routines for VMCore. by Owen Anderson · 14 years ago
- 9966306 Add initialization routines for Target. by Owen Anderson · 14 years ago
- 8456c4f Fix obvious mistake pointed out by Michael Spencer. by Jakob Stoklund Olesen · 14 years ago
- 452a9fd Print more loop info. by Jakob Stoklund Olesen · 14 years ago
- 8fc3d11 Print out MBB number when rewriting. by Jakob Stoklund Olesen · 14 years ago
- 78b1524 Add initialization routines for CodeGen. by Owen Anderson · 14 years ago
- 1c8820d Add an implementation of the initialization routine for IPA. by Owen Anderson · 14 years ago
- 861f4c3 Add initialization routines for Analysis and IPA. by Owen Anderson · 14 years ago
- 2c81296 Add an initialization routine for libLLVMipo.a by Owen Anderson · 14 years ago
- 4b3041c Cache interval iterators in SplitEditor::addTruncSimpleRange so we only have to by Jakob Stoklund Olesen · 14 years ago
- 9b24afe Clean up debug printing. by Jakob Stoklund Olesen · 14 years ago
- 1a3d233 Next step on the getting-rid-of-static-ctors train: begin adding per-library by Owen Anderson · 14 years ago
- 745c872 Fix a warning when building with clang++. by Owen Anderson · 14 years ago
- 218c98c Add the missing cases to the type->registerclass conversion function. by Kalle Raiskila · 14 years ago
- 8a52fa6 Implement two virtual functions in SPUTargetLowering. by Kalle Raiskila · 14 years ago
- 86c3647 Minor cosmetic change: fix DOSish \r\n. by NAKAMURA Takumi · 14 years ago
- b5814a3 MC-COFF: Fix symbol aliases. Fixes PR8251. by Michael J. Spencer · 14 years ago
- ee56ea6 Use the correct register class for load instructions - fixes by Eric Christopher · 14 years ago
- 5d18d92 Use the correct register class here. by Eric Christopher · 14 years ago
- 338c253 Use the thumb2 conditional move instruction. by Eric Christopher · 14 years ago
- 1107734 Remove in-progress assertion, add TODO. by Eric Christopher · 14 years ago
- 7180234 Move the pass initialization helper functions into the llvm namespace, and add by Owen Anderson · 14 years ago
- 5a50cee Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vldr / vstr, etc. by Evan Cheng · 14 years ago
- b046810 add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS, by Chris Lattner · 14 years ago
- 521ff70 Fix a few issues in ArithBinOpEFLAGS that made it specific to and. by Chris Lattner · 14 years ago
- 4b181c8 Convert 'and' to single instance of a multipattern by Chris Lattner · 14 years ago
- a425716 Allow use of the 16-bit literal move instruction in CMOVs for Thumb2 mode. by Jim Grosbach · 14 years ago
- 511c686 add a new BinOpAI class to represent the immediate form that directly acts on EAX. by Chris Lattner · 14 years ago
- 3bbdcea Allow use of the 16-bit literal move instruction in CMOVs for ARM mode. by Jim Grosbach · 14 years ago
- 1bb9ada add a bunch of classes for other common patterns. by Chris Lattner · 14 years ago
- cce7f7c Since the Hello pass is built as a loadable dynamic library, don't try to convert it to new-style registration yet. by Owen Anderson · 14 years ago
- 2b8d30d Define a new BinOpRI8 class and use it to define the imm8 versions of and. by Chris Lattner · 14 years ago
- 635127a Constrain the offset register to a *_NOSP register class when inserting LEA by Jakob Stoklund Olesen · 14 years ago
- 7826611 add the pattern operator to match to X86TypeInfo, use this to by Chris Lattner · 14 years ago
- 8f42a19 Properly handle GR32_NOSP in X86RegisterInfo::getMatchingSuperRegClass. by Jakob Stoklund Olesen · 14 years ago
- bf4699c Add MachineRegisterInfo::constrainRegClass and use it in MachineCSE. by Jakob Stoklund Olesen · 14 years ago
- 893ab5d Skip unused registers when verifying LiveIntervals. by Jakob Stoklund Olesen · 14 years ago
- fa7fb64 remove trailing whitespace by Jim Grosbach · 14 years ago
- def9ac4 First in a sequence of ARM/MC/*ELF* specific work. by Jason W Kim · 14 years ago
- d8e0bfe Another case of 256 sections not being enough :-) by Rafael Espindola · 14 years ago
- 9875903 Appease the clang self-host buildbot by providing a correct instantiation. by Owen Anderson · 14 years ago
- 3c38f96 Clean up MOVi32imm and t2MOVi32imm pseudo instruction definitions. by Jim Grosbach · 14 years ago
- 1d6111c Kill of the vestiges of the 'call' Modifier (no longer needed for PLT). by Jim Grosbach · 14 years ago
- 3563628 Now that VDUPfqf and VDUPfdfare properly pseudos, kill the no-longer-needed by Jim Grosbach · 14 years ago
- 65dc303 Change the NEON VDUPfdf and VDUPfqf pseudo-instructions to actually be by Jim Grosbach · 14 years ago
- 152c106 Get binding and visibility info from the the alias, but Type from the symbol by Rafael Espindola · 14 years ago
- e9ef41a Hide analysis group registration behind a macro, just like pass registration. by Owen Anderson · 14 years ago
- d6747df Add support for DW_TAG_unspecified_parameters. by Devang Patel · 14 years ago
- 7cd2729 Add a 'pattern' arg to the ARM PseudoNeonI class. by Jim Grosbach · 14 years ago
- 345ed98 MC: Add missing forward in MCLoggingStreamer. by Michael J. Spencer · 14 years ago
- 933f9bd Revert "RequiresUnique" patch. This should be handled at a lower level. by Bill Wendling · 14 years ago
- 153666c If a symbol is global, reloc against it even if it is in a mergeable section. by Rafael Espindola · 14 years ago
- 9c220fc Remove unused variables. by Nick Lewycky · 14 years ago
- 4dea941 target operand flag values aren't a bitmask by Jim Grosbach · 14 years ago
- 3223f19 Make sure weak symbols are listed after the local ones. by Rafael Espindola · 14 years ago
- 8cecf25 Correctly handle GOTPCREL relocations. by Rafael Espindola · 14 years ago
- 0dadb15 ComputeLinearIndex doesn't need its TLI argument. by Dan Gohman · 14 years ago
- c7a012e Change RequiresMerge to RequiresUnique. It's a better description of what this by Bill Wendling · 14 years ago
- a0792de - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This by Evan Cheng · 14 years ago
- 7f51248 If the destination module all ready has a copy of the global coming from the by Bill Wendling · 14 years ago
- b2fc409 enhance X86TypeInfo to include information about the encoding and by Chris Lattner · 14 years ago
- 3ab0b59 add a class for _REV nodes. by Chris Lattner · 14 years ago
- 08808f9 sink more intelligence into the ITy base class. Now it knows by Chris Lattner · 14 years ago
- 44402c0 refactor things a bit, now the REX_W and OpSize prefix bytes are inferred from the type info. by Chris Lattner · 14 years ago
- da4b361 with tblgen suitably extended, we can now get the load node from typeinfo. by Chris Lattner · 14 years ago
- a8bbe70 lib/System/Win32/Signals.inc: Enable LLVM_DISABLE_CRT_DEBUG also on mingw. by NAKAMURA Takumi · 14 years ago
- 3471174 Provide a fast "get me the target triple from the module" API. This can by Bill Wendling · 14 years ago
- 417b543 lets go all meta and define new X86 type wrappers that declare the associated by Chris Lattner · 14 years ago
- ff27af2 introduce a new BinOpRM class and use it to factor AND*rm. This points out by Chris Lattner · 14 years ago
- c7252ce remove the !nameconcat tblgen feature. It "shorthand" and only used in 4 places by Chris Lattner · 14 years ago
- 78caacc replace stuff like: by Chris Lattner · 14 years ago
- 8d978a7 allow !strconcat to take more than two operands to eliminate by Chris Lattner · 14 years ago
- 3729d00 Use a relocation against the symbol if it is a PLT and the symbol is in another by Rafael Espindola · 14 years ago
- e540a6f Comment out fastisel debugging message. by Eric Christopher · 14 years ago
- 20b2499 associate the instruction suffix letter with the integer gpr by Chris Lattner · 14 years ago
- e00047c introduce a new BinOpRR class, and convert 4 and instructions to use it. by Chris Lattner · 14 years ago
- 022b7fb Random cleanup and make the intermediate register in fptosi a by Eric Christopher · 14 years ago
- 9b90d7e Count uses in all nested loops, not just the deepest. by Jakob Stoklund Olesen · 14 years ago
- fc3ef3c Remove SplitAnalysis::removeUse. It was only used to make SplitAnalysis by Jakob Stoklund Olesen · 14 years ago
- d00f7e0 dupli always has an interval now. by Jakob Stoklund Olesen · 14 years ago
- 6dbbff9 Move cmov pseudo instructions to InstrCompiler, by Chris Lattner · 14 years ago
- 25cbf50 Use #NAME# to have the CMOV multiclass define things with the same names as before by Chris Lattner · 14 years ago
- e2a268f Another step towards getting rid of static ctors for pass registration: have INITIALIZE_PASS AND INITIALIZE_AG_PASS by Owen Anderson · 14 years ago