- d5be48a Matrix simplification in PBQP may push infinite costs onto register options. by Lang Hames · 13 years ago
- 75e3b7f ARMDisassembler: drop bogus dependency on ARMCodeGen by Dylan Noblesmith · 13 years ago
- 70debec Object: drop bogus VMCore dependency by Dylan Noblesmith · 13 years ago
- 5fdf475 The speedup doesn't appear to have been from this, but was an anomaly of my testing machine. by Bill Wendling · 13 years ago
- f563fc3 Reserve space for the eventual filling of the vector. This gives a small speedup. by Bill Wendling · 13 years ago
- 43b32e0 Add an additional testcase which checks ops with multiple users. by Nadav Rotem · 13 years ago
- 9cd5e7a Make PPCCompilationCallbackC function to be static, so there will be no need to issue call via by Anton Korobeynikov · 13 years ago
- 9b1b25f Tidy up spacing in some tablegen outputs. by Craig Topper · 13 years ago
- 769bbfd Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo. by Craig Topper · 13 years ago
- 90e7d4f Reformatting. No functionality change. by Bill Wendling · 13 years ago
- cbece8c As Eric pointed out, even a Debug build should be equal. Leave the flag that can turn off comparisons though. by Bill Wendling · 13 years ago
- 9dd16d4 Revert r153924. Delete test/MC/Disassembler/Mips and lib/Target/Mips/Disassembler. by Akira Hatanaka · 13 years ago
- 0236594 Revert r153924. There were buildbot failures. by Akira Hatanaka · 13 years ago
- 885020a MIPS disassembler support. by Akira Hatanaka · 13 years ago
- 5aeda3f Cleanup set_union usage. The same thing but a bit cleaner now. by Andrew Trick · 13 years ago
- f127595 Use std::set_union instead of nasty custom code. by Andrew Trick · 13 years ago
- 6126a1e Add a line number for the scope of the function (starting at the first by Eric Christopher · 13 years ago
- 2e267ae Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap is NULL. Also changed it in this case to just avoid updating the map, but live ranges or intervals will still get updated and created by Pete Cooper · 13 years ago
- 1adc215 Compare the .o files only for release builds. Add an option to bypass the comparison altogether. by Bill Wendling · 13 years ago
- 789d5d8 Moved LiveRangeEdit.h so that it can be called from other parts of the backend, not just libCodeGen by Pete Cooper · 13 years ago
- 1c8cf21 Make dominatedBySlowTreeWalk private and assert cases handled by the caller. by Rafael Espindola · 13 years ago
- e3b23cd Allocate virtual registers in ascending order. by Jakob Stoklund Olesen · 13 years ago
- 8a06af9 Refactored the LiveRangeEdit interface so that MachineFunction, TargetInstrInfo, MachineRegisterInfo, LiveIntervals, and VirtRegMap are all passed into the constructor and stored as members instead of passed in to each method. by Pete Cooper · 13 years ago
- 3197b44 Add an option to turn off the expensive GVN load PRE part of GVN. by Bill Wendling · 13 years ago
- 29f60f3 Add predicates for checking whether targets have free FNEG and FABS operations, and prevent the DAGCombiner from turning them into bitwise operations if they do. by Owen Anderson · 13 years ago
- be9fe49 During two-address lowering, rescheduling an instruction does not untie by Lang Hames · 13 years ago
- ce16784 No need to run llvm-as. by Rafael Espindola · 13 years ago
- a551a48 Initial 64 bit direct object support. by Akira Hatanaka · 13 years ago
- 70272aa The binutils for the IBM BG/P are too old to support CFI. by Hal Finkel · 13 years ago
- a47406c Add triple support for the IBM BG/P and BG/Q supercomputers. by Hal Finkel · 13 years ago
- 60777d8 Turn on the accelerator tables for Darwin. by Eric Christopher · 13 years ago
- aad9c3f Fast fix for PR12343: http://llvm.org/bugs/show_bug.cgi?id=12343 by Stepan Dyatkovskiy · 13 years ago
- 466958c Implement the SVR4 byval alignment for aggregates. Fixing a FIXME. by Roman Divacky · 13 years ago
- 545b962 Second part for the 153874 one by Silviu Baranga · 13 years ago
- 50ac2e9 Added fix in TableGen instruction decoder generation. The decoder now breaks for every leaf node. by Silviu Baranga · 13 years ago
- 5004e98 Add missing 'd'. by Rafael Espindola · 13 years ago
- 8ba9405 Hack the hack. If we have a situation where an ASM object is defined but isn't by Bill Wendling · 13 years ago
- 9433859 Emit the asm writer's mnemonic table with SequenceToOffsetTable. by Benjamin Kramer · 13 years ago
- c97ef61 Move getOpcodeName from the various target InstPrinters into the superclass MCInstPrinter. by Benjamin Kramer · 13 years ago
- fab3f7e Reorder fields in MatchEntry and OperandMatchEntry to reduce padding. A bit tricky due to the target specific sizes for some of the fields so the ordering is only optimal for the targets in the tree. by Craig Topper · 13 years ago
- 44b5e6d Optimizing swizzles of complex shuffles may generate additional complex shuffles. by Nadav Rotem · 13 years ago
- 7c0b3c1 Remove getInstructionName from MCInstPrinter implementations in favor of using the instruction name table from MCInstrInfo. Reduces static data in the InstPrinter implementations. by Craig Topper · 13 years ago
- 79e22d8 Fix CXXFLAGS for huge_val.m4. by Eric Christopher · 13 years ago
- 17463b3 Make MCInstrInfo available to the MCInstPrinter. This will be used to remove getInstructionName and the static data it contains since the same tables are already in MCInstrInfo. by Craig Topper · 13 years ago
- 1fcbca0 It could come about that we parse the inline ASM before we get a potential by Bill Wendling · 13 years ago
- a4bd58b Use SequenceToOffsetTable to generate instruction name table for AsmWriter. by Craig Topper · 13 years ago
- caa2c40 Start cleaning up the InlineCost class. This switches to sentinel values by Chandler Carruth · 13 years ago
- b66e943 Fix some 80-col. violations I introduced with the A2 PPC64 core. by Hal Finkel · 13 years ago
- 19aa2b5 Enable prefetch generation on PPC64. by Hal Finkel · 13 years ago
- 730acfb Add LdStSTD* itin. for the PPC64 A2 core. by Hal Finkel · 13 years ago
- 4ac9081 This commit contains a few changes that had to go in together. by Nadav Rotem · 13 years ago
- 16d6eae Fix typo. by Lang Hames · 13 years ago
- 3f31d49 Set the default PPC node scheduling preference to ILP (for the embedded cores). by Hal Finkel · 13 years ago
- 800125f Add ppc440 itin. entries for LdStSTD* by Hal Finkel · 13 years ago
- 97c9d4c Use full anti-dep. breaking with post-ra sched. on the embedded ppc cores. by Hal Finkel · 13 years ago
- 4d989ac Add instruction itinerary for the PPC64 A2 core. by Hal Finkel · 13 years ago
- 413b2e7 Use SequenceToOffsetTable to create instruction name table. Saves space particularly on X86 where AVX instructions just add a 'v' to the front of other instructions. by Craig Topper · 13 years ago
- 243018f Emit the LLVM<->DWARF register mapping as a sorted table and use binary search to do the lookup. by Benjamin Kramer · 13 years ago
- dafe48e Belatedly address some code review from Chris. by Chandler Carruth · 13 years ago
- 48ec3b5 Add some more testing to cover the remaining two cases where by Chandler Carruth · 13 years ago
- 6052eef Fix a pretty scary bug I introduced into the always inliner with by Chandler Carruth · 13 years ago
- 0b42f9d Replace four tiny tests with various uses of grep and not with a single by Chandler Carruth · 13 years ago
- 830da40 misched: Add finalizeScheduler to complete the target interface. by Andrew Trick · 13 years ago
- d9182d6 Removing a file that's no longer being used after the recent refactorings by Eli Bendersky · 13 years ago
- 20b529b Split the LdStGeneral PPC itin. class into LdStLoad and LdStStore. by Hal Finkel · 13 years ago
- 6226c49 Add a workaround for building with old versions of clang. by Rafael Espindola · 13 years ago
- f10037b Add a triple to the test. by Rafael Espindola · 13 years ago
- 95d594c Teach CodeGen's version of computeMaskedBits to understand the range metadata. by Rafael Espindola · 13 years ago
- 5b00cea Fix dynamic linking on PPC64. by Hal Finkel · 13 years ago
- f5f256c Fix a typo reported in IRC by someone reviewing this code. by Chandler Carruth · 13 years ago
- b594a84 Give the always-inliner its own custom filter. It shouldn't have to pay by Chandler Carruth · 13 years ago
- 45de584 Remove a bunch of empty, dead, and no-op methods from all of these by Chandler Carruth · 13 years ago
- f2286b0 Initial commit for the rewrite of the inline cost analysis to operate by Chandler Carruth · 13 years ago
- 7384530 Add support to the InstVisitor for visiting a generic callsite. The by Chandler Carruth · 13 years ago
- 7baa27d Move trivial functions into the class definition. by Bill Wendling · 13 years ago
- deee238 Trim headers. by Bill Wendling · 13 years ago
- c94c562 Indent according to LLVM's style guide. by Bill Wendling · 13 years ago
- ab53bc7 Cleanup whitespace and trim some of the #includes. by Bill Wendling · 13 years ago
- 1955c9c Internalize: Remove reference of @llvm.noinline, it was replaced with the noinline attribute a long time ago. by Benjamin Kramer · 13 years ago
- f2cc2ee These strings aren't 'const char *' but 'char *'. by Bill Wendling · 13 years ago
- 76b13ed Cleanup whitespace. by Bill Wendling · 13 years ago
- caf71d4 Free the codegen options when deleting LTO code generator object. by Bill Wendling · 13 years ago
- 168f142 Cleanup whitespace and remove unneeded 'extern' keyword on function definitions. by Bill Wendling · 13 years ago
- 426d571 Clean up the naming in this test. Someone pointed this out in review at by Chandler Carruth · 13 years ago
- c3e9559 FileCheck-ize this test, and generally tidy it up prior to changing by Chandler Carruth · 13 years ago
- 4000afe I noticed in passing that the Metadata getIfExists method was creating a new by Duncan Sands · 13 years ago
- 6173ed9 Correctly vectorize powi. by Hal Finkel · 13 years ago
- 9f2a9d7 comment typo by Andrew Trick · 13 years ago
- b2874df Select static relocation model if it is jitting. by Akira Hatanaka · 13 years ago
- dd9a501 Introduce Register Units: Give each leaf register a number. by Andrew Trick · 13 years ago
- 3ee3661 Add a 2 byte safety margin in offset computations. by Jakob Stoklund Olesen · 13 years ago
- 101c03a Add more debugging output to ARMConstantIslandPass. by Jakob Stoklund Olesen · 13 years ago
- 5ff4bc2 * Set the scope attributes for the ASM symbol we added to be the value passed by Bill Wendling · 13 years ago
- cef670a Rip out emission of the regIsInRegClass function for the asm printer. by Benjamin Kramer · 13 years ago
- bf3c322 ARM fix encoding fixup resolution for ldrd and friends. by Jim Grosbach · 13 years ago
- c19f72b Use SequenceToOffsetTable in emitRegisterNameString. by Jakob Stoklund Olesen · 13 years ago
- 0d4e2ea Reapply 153764 and 153761 with a fix. by Jakob Stoklund Olesen · 13 years ago
- 77ff8bb Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions by Rafael Espindola · 13 years ago
- ad353c6 ARM assembler should prefer non-aliases encoding of cmp. by Jim Grosbach · 13 years ago
- a45e374 ARM encoding for VSWP got the second operand incorrect. by Jim Grosbach · 13 years ago