- c96a82a Initial modifications to MCAssembler and TargetMachine for the MCJIT. by Reid Kleckner · 14 years ago
- a408123 Initialize RegLimit only when register pressure is being tracked. by Evan Cheng · 14 years ago
- 9a9d275 Custom lower the memory barrier instructions and add support by Eric Christopher · 14 years ago
- b1c857b Fix constant island pass's handling of tBR_JTr. The offset of the instruction does not have to be 4-byte aligned. Rather, it's the offset + 2 that must be aligned since the instruction expands into: by Evan Cheng · 14 years ago
- 624e0b2 If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. This avoids that. by Lang Hames · 14 years ago
- 2d4590d lit: Add some example tests for previous commit. by Daniel Dunbar · 14 years ago
- 90eb402 80-columns. by Eric Christopher · 14 years ago
- 0c07b64 Make fast isel win64-aware w.r.t. call-clobbered regs by Nate Begeman · 14 years ago
- 4a863e2 More register pressure aware scheduling work. by Evan Cheng · 14 years ago
- 2b69143 Add more 256-bit forms for a bunch of regular AVX instructions by Bruno Cardoso Lopes · 14 years ago
- b937549 lit: Add support for 'REQUIRES: feature-one, feature-two, ...' in the by Daniel Dunbar · 14 years ago
- 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 14 years ago
- fcbd1a7 Fixes win64. It was broken by a previous patch where I missed the !isWin64 by Rafael Espindola · 14 years ago
- d8cc7be Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration. by Owen Anderson · 14 years ago
- 9172900 For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumb by Jim Grosbach · 14 years ago
- 908bafe add some rough support for making mcinst lowering work without an by Chris Lattner · 14 years ago
- 20813e0 First stab at updating the documentation for INITIALIZE_PASS(). by Owen Anderson · 14 years ago
- ab69588 Baby steps towards ARM fast-isel. by Eric Christopher · 14 years ago
- d13db2c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 14 years ago
- 07fdd89 Hack around extracts that aren't easy to process. by Eric Christopher · 14 years ago
- 6215109 tidy up by Jim Grosbach · 14 years ago
- e29f37f Add missing AVX convert instructions. Those instructions are not described in their SSE forms (although they exist), but add the AVX forms anyway, so the assembler can benefit from it by Bruno Cardoso Lopes · 14 years ago
- e62b690 tidy up. by Jim Grosbach · 14 years ago
- 1e20b96 80 column and trailing whitespace cleanup by Jim Grosbach · 14 years ago
- 29d2716 Add some debug output to help diagnose PR7689. by Dan Gohman · 14 years ago
- c8ea673 Fix a couple issues with Win64 ABI by Nate Begeman · 14 years ago
- bdd5737 Add the INITIALIZE_PASS macro. by Owen Anderson · 14 years ago
- 928fc3b Avoid AVX instructions to be selected instead of its SSE form by Bruno Cardoso Lopes · 14 years ago
- 557c83c NamedMDNode is never an operand. by Dan Gohman · 14 years ago
- 872814a Disallow null as a named metadata operand. by Dan Gohman · 14 years ago
- ec237ff Use System/DataTypes.h instead of stdint.h, which isn't portable. by Daniel Dunbar · 14 years ago
- d9c86dc Use TrackingVH instead of WeakVH for NamedMDNode's operands, since nodes by Dan Gohman · 14 years ago
- 1ec7f5f Tidy. by Dan Gohman · 14 years ago
- 9650983 Move the smarts of AnalysisGroup registration into PassRegistry. by Owen Anderson · 14 years ago
- 4595321 Delete an obsolete comment. by Dan Gohman · 14 years ago
- 922d00f strip out the 2.7 release notes, this really is the 2.8 release notes by Chris Lattner · 14 years ago
- bc56501 Fix calling convention on ARM if vfp2+ is enabled. by Rafael Espindola · 14 years ago
- 50fb330 appease Validator by Gabor Greif · 14 years ago
- 17b59fe add info on operand rotation by Gabor Greif · 14 years ago
- dab4dac Pulling out previous patch, must've run the tests in the wrong directory. by Eric Christopher · 14 years ago
- 87f4137 Lower MEMBARRIER on x86 and support processors without SSE2. by Eric Christopher · 14 years ago
- 5a8ea65 Changed OStream templates to functions on raw_ostream, removed the unused "renderWarnings" function. by Lang Hames · 14 years ago
- cf6ca03 Add AVX only vzeroall and vzeroupper instructions by Bruno Cardoso Lopes · 14 years ago
- c61f6b4 restore aesthetics by Gabor Greif · 14 years ago
- 4f6b467 Teach bottom up pre-ra scheduler to track register pressure. Work in progress. by Evan Cheng · 14 years ago
- 80a16b0 Turn this test on again after the llvm-gcc change in r108986. by Eric Christopher · 14 years ago
- 302313f Update this to use a "valid" alignment. by Eric Christopher · 14 years ago
- 7d7d15a Add new AVX vpermilps, vpermilpd and vperm2f128 instructions by Bruno Cardoso Lopes · 14 years ago
- 4b13f3c Add new AVX vmaskmov instructions, and also fix the VEX encoding bits to support it by Bruno Cardoso Lopes · 14 years ago
- 3bdfbf5 Give MDNode printing has access to the current Module in more by Dan Gohman · 14 years ago
- f2c6e36 Change the createSpiller interface to take a MachineFunctionPass argument. by Jakob Stoklund Olesen · 14 years ago
- 549979f Make this code a little more readable. by Dan Gohman · 14 years ago
- 333a947 Use DebugLocs instead of MDNodes. by Dan Gohman · 14 years ago
- 5396735 Move the handling of PassRegistrationListener's to PassRegistry. by Owen Anderson · 14 years ago
- 1154f42 Add new AVX vextractf128 instructions by Bruno Cardoso Lopes · 14 years ago
- e336cbc Fix a typo. by Dan Gohman · 14 years ago
- 7bc230e Don't look up the "dbg" metadata kind by name. by Dan Gohman · 14 years ago
- 6e81543 make asmprinter optional, even though passing in null will cause things to explode right now. by Chris Lattner · 14 years ago
- 98cfb53 Added support to MachO.h for many defines and structures that are needed by Greg Clayton · 14 years ago
- cb63ecb continue pushing dependencies around. by Chris Lattner · 14 years ago
- c0115b5 reduce X86MCInstLower dependencies on asmprinter. by Chris Lattner · 14 years ago
- 0c13cf3 pass around MF, not MMI. by Chris Lattner · 14 years ago
- 4f1be4a Rename removeAllMetadata to clearMetadataHashEntries and simplify by Dan Gohman · 14 years ago
- 7648bd4 cleanups. by Chris Lattner · 14 years ago
- 1a34c83 move two asmprinter methods into the asmprinter .cpp file. by Chris Lattner · 14 years ago
- 6a0dc07 Implement loop splitting analysis. by Jakob Stoklund Olesen · 14 years ago
- 5d80911 Remove an obsolete comment. by Dan Gohman · 14 years ago
- 19538d1 Add support for remapping metadata kind IDs when reading in a by Dan Gohman · 14 years ago
- a7f9563 Include some tests for the recently committed ELF section directive handlers. by Matt Fleming · 14 years ago
- 21d35c1 Fix test for switch statements and increase threshold a bit per experimentation. by Dale Johannesen · 14 years ago
- c510a70 there is now no reason to link in TARGETS_TO_BUILD since we list by Chris Lattner · 14 years ago
- 6f2cea0 fix edis to only try to link in the x86 parts if the x86 backend is by Chris Lattner · 14 years ago
- aac07ea Move more functionality from Pass.cpp to PassRegistry.cpp. This global will go away eventually, but for now we still need it around. by Owen Anderson · 14 years ago
- aad9c4c Fix edis makefile by Douglas Gregor · 14 years ago
- 4dbbe34 prune #includes a little. by Chris Lattner · 14 years ago
- f525c2a Add some more handlers for ELF section directives. by Matt Fleming · 14 years ago
- 7fdeab3 Formatting. by Eric Christopher · 14 years ago
- e744ab2 fix DISABLE_EDIS by Chris Lattner · 14 years ago
- b676d98 Add the rest of the SHT_* values as defined in the System V ABI by Matt Fleming · 14 years ago
- 273e48b Add support for a new Apple-style build target, EmbeddedSim, that builds by Bob Wilson · 14 years ago
- 56ff3f1 this logic is handled by tools/makefile. by Chris Lattner · 14 years ago
- de8d405 Testcase for llvm-gcc commit r108910. by Eric Christopher · 14 years ago
- a09e67a Remove setDbgMetadata and getDbgMetadata; their users have been by Dan Gohman · 14 years ago
- 8238f02 Let's get those buildbots green: #include is needed in the header, not just the implementation. by Owen Anderson · 14 years ago
- bda0252 Use getDebugLoc and setDebugLoc instead of getDbgMetadata and setDbgMetadata, by Dan Gohman · 14 years ago
- e5b2b88 apparently also missing an include. by Chris Lattner · 14 years ago
- 8f5880c this is in System by Chris Lattner · 14 years ago
- 444e2f5 remove option from tablegen for building static header. by Chris Lattner · 14 years ago
- e1c29be Add new AVX instruction vinsertf128 by Bruno Cardoso Lopes · 14 years ago
- 6f0414a turn this into a normal header. by Chris Lattner · 14 years ago
- 1c861a0 hopefully heal the linux builders by Chris Lattner · 14 years ago
- b3c90d9 tidy up by Gabor Greif · 14 years ago
- ee9886e I just fail with SVN today. by Owen Anderson · 14 years ago
- a4f15d6 there is no reason to dynamically generate a static header. by Chris Lattner · 14 years ago
- 234db00 drop edinfo.inc into the objdir for src!=objdir builds. by Chris Lattner · 14 years ago
- d15d2f5 Oops. by Owen Anderson · 14 years ago
- aab5b32 Update header. by Eric Christopher · 14 years ago
- 39b890d Convert the internal PassRegistrar class into a new, external PassRegistry class. No intended functionality change at this point. by Owen Anderson · 14 years ago
- ce61aed edis needs to link in mcdisassembler. by Chris Lattner · 14 years ago
- 9ae2e33 update cmake. by Chris Lattner · 14 years ago