- 8dd2625 RegAlloc superpass: includes phi elimination, coalescing, and scheduling. by Andrew Trick · 13 years ago
- 16f72dd whitespace by Andrew Trick · 13 years ago
- 4465b6f Remove unused 'isAlias' parameter. by Lang Hames · 13 years ago
- e009860 ARM on darwin, v6 implies the presence of VFP for the assembler. by Jim Grosbach · 13 years ago
- 9f10ac6 Constrain the regmask search space for local live ranges. by Jakob Stoklund Olesen · 13 years ago
- 34e85d0 Cache basic block boundaries for faster RegMaskSlots access. by Jakob Stoklund Olesen · 13 years ago
- ebf2750 Optimize LiveIntervals::intervalIsInOneMBB(). by Jakob Stoklund Olesen · 13 years ago
- f378f5f Cache iterators. Some of these are expensive to create. by Benjamin Kramer · 13 years ago
- 58604cd Change default error_code ctor to a 'named ctor' so it's more self-documenting. by David Blaikie · 13 years ago
- e7c2c15 Add register mask support to RAGreedy. by Jakob Stoklund Olesen · 13 years ago
- cd37fd5 Now subprogram descriptors are not collected by llvm.dbg.sp NamedMDNode. Update document to reflect this change. by Devang Patel · 13 years ago
- c1322a1 Tweak comment readability and grammar. by Benjamin Kramer · 13 years ago
- b9f69a4 Test for commit access. by Sirish Pande · 13 years ago
- d469274 GlobalOpt: Be more aggressive about elminating side-effect free static dtors. by Benjamin Kramer · 13 years ago
- 2c6ae09 Store just the SimpleValueType in the generated VT tables for each register class, eliminating static ctors. by Benjamin Kramer · 13 years ago
- 133f9d9 Move the Name field in MCInstrDesc to the end, saving 8 bytes of padding per entry on x86_64. by Benjamin Kramer · 13 years ago
- 3015dfb Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE on ARM. Wire this to tBLX in order to provide test coverage. by James Molloy · 13 years ago
- f41ab77 More tweaks to get the size of the X86 disassembler tables down. by Craig Topper · 13 years ago
- ce8f4c5 Flatten some of the arrays in the X86 disassembler tables to reduce space needed to store pointers on 64-bit hosts and reduce relocations needed at startup. Part of PR11953. by Craig Topper · 13 years ago
- 72a043f Preserve physreg kills in MachineBasicBlock::SplitCriticalEdge. by Lang Hames · 13 years ago
- c1b18e7 test/CodeGen/X86/atom-lea-sp.ll: Add explicit -mtriple=i686-linux. by NAKAMURA Takumi · 13 years ago
- fb08b90 Fix kill flags when moving instructions using LiveIntervals::moveInstr(...). by Lang Hames · 13 years ago
- 394d712 Remove assertion. Not all use operands are reads. by Lang Hames · 13 years ago
- f7b9631 Improve TargetPassConfig. No intended functionality. by Andrew Trick · 13 years ago
- 78b2961 comment by Andrew Trick · 13 years ago
- 4eebfb8 Remove static initializer from DataStream.cpp by David Blaikie · 13 years ago
- f56ce53 Erase dead copies that are clobbered by a call. by Jakob Stoklund Olesen · 13 years ago
- 450b385 Handle register masks when searching for EFLAGS clobbers. by Jakob Stoklund Olesen · 13 years ago
- 39284d1 Never delete instructions that define reserved registers. by Jakob Stoklund Olesen · 13 years ago
- a8fc171 Handle register masks in MachineCopyPropagation. by Jakob Stoklund Olesen · 13 years ago
- 54a4ce4 Commit Andy Zhang's test for the lea patch. by Evan Cheng · 13 years ago
- 4526195 fix broken link by Chris Lattner · 13 years ago
- 95e3cf4 [asan] unpoison the stack before every noreturn call. Fixes asan issue 37. llvm part by Kostya Serebryany · 13 years ago
- 1dd8c85 Codegen pass definition cleanup. No functionality. by Andrew Trick · 13 years ago
- 9d41bd5 Move pass configuration out of pass constructors: MachineLICM. by Andrew Trick · 13 years ago
- 9f17cf6 whitespace by Andrew Trick · 13 years ago
- 3298657 Move pass configuration out of pass constructors: StackSlotColoring. by Andrew Trick · 13 years ago
- c7d081b Move pass configuration out of pass constructors: PostRAScheduler. by Andrew Trick · 13 years ago
- 61f1e3d Move pass configuration out of pass constructors: BranchFolderPass by Andrew Trick · 13 years ago
- 1df91b0 whitespace by Andrew Trick · 13 years ago
- ffea03f Added TargetPassConfig::setOpt by Andrew Trick · 13 years ago
- ebe18ef Added Pass::createPass(ID) to handle pass configuration by ID by Andrew Trick · 13 years ago
- d2a7bed Move pass configuration out of pass constructors: TailDuplicate::PreRegAlloc by Andrew Trick · 13 years ago
- a94e635 Add Register mask support to RABasic. by Jakob Stoklund Olesen · 13 years ago
- 9bcc7a6 Don't map registers to the invalid dwarf register (-1). It's the default value. by Benjamin Kramer · 13 years ago
- c635ebd Use TSFlag bit to describe instruction properties. by Brendon Cahoon · 13 years ago
- 3fd3a84 Keep track of register masks in LiveIntervalAnalysis. by Jakob Stoklund Olesen · 13 years ago
- 90a468c Value initialize MCRegisterClasses. Not sure how could miss this during the MCTargetDesc refactor. by Benjamin Kramer · 13 years ago
- 8c16054 Use Use::set rather than finding the operand number of the use and setting that. by Duncan Sands · 13 years ago
- 80fd2a1 PathV2: Remove static StringRef ctors. by Benjamin Kramer · 13 years ago
- f602040 Fixed a bug in printing "cmp" pseudo ops. by Elena Demikhovsky · 13 years ago
- bc0e4bf Remove a couple unneeded intrinsic patterns by Craig Topper · 13 years ago
- 4871701 No actual functional change here, just some clarifications: by Chris Lattner · 13 years ago
- 5a313bb Remove GCC builtins for vpermilp* intrinsics as clang no longer needs them. Custom lower the intrinsics to the vpermilp target specific node and remove intrinsic patterns. by Craig Topper · 13 years ago
- 743e199 [fast-isel] Add support for SUBs with non-legal types. by Chad Rosier · 13 years ago
- 176346d Add comment to test case. by Chad Rosier · 13 years ago
- 6fde875 [fast-isel] Add support for ORs with non-legal types. by Chad Rosier · 13 years ago
- 99a7a13 Added MachineInstr::isBundled() to check if an instruction is part of a bundle. by Andrew Trick · 13 years ago
- 291411c misched: bug in debug output. by Andrew Trick · 13 years ago
- b3aacdd whitespace by Andrew Trick · 13 years ago
- ea43127 stale comment by Andrew Trick · 13 years ago
- 9b6e59d add an explicit section on static constructors. by Chris Lattner · 13 years ago
- 55fb5bc Don't use static CTORs for the Attributes constants, while still keeping the class type-safe by Kostya Serebryany · 13 years ago
- 4fe3457 Add support for a temporary forward decl type. We want this so we by Eric Christopher · 13 years ago
- 9f99721 Remove tabs. by Devang Patel · 13 years ago
- 60c8fa6 [fast-isel] Add support for indirect branches. by Chad Rosier · 13 years ago
- 30d409c Remove tabs. by Devang Patel · 13 years ago
- de1df10 Use LEA to adjust stack ptr for Atom. Patch by Andy Zhang. by Evan Cheng · 13 years ago
- 0ae2510 Allow bugpoint to recognize -bb-vectorize by Hal Finkel · 13 years ago
- ebba055 Correct use of const in ParseCommandLineOptions by David Blaikie · 13 years ago
- efde867 ocaml bindings: landing pad is now the last opcode. by Benjamin Kramer · 13 years ago
- 0ae29a6 Add a unittest for rotating a really big APInt. by Benjamin Kramer · 13 years ago
- b0b527b Bitcode/BitstreamReader.h: Tweak for big endian hosts. by NAKAMURA Takumi · 13 years ago
- e26cdbe Rephrase to add clarity. by Bill Wendling · 13 years ago
- 69c39ac test commit by Anat Shemer · 13 years ago
- 4ee1c5c Do not fold ADD / SUB into load / store (to form pre-indexed, post-indexed by Evan Cheng · 13 years ago
- dbd98a4 Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD. by Craig Topper · 13 years ago
- 8581438 Convert assert(0) to llvm_unreachable by Craig Topper · 13 years ago
- bc21981 Convert assert(0) to llvm_unreachable by Craig Topper · 13 years ago
- c5de7fe Cache the sizes of vectors instead of calculating them all over the place. by Bill Wendling · 13 years ago
- a7a3f04 Reserve space in these vectors to prevent having to grow the array too by Bill Wendling · 13 years ago
- eb44651 Fix win32 build breakage from bitcode streaming patch by Derek Schuff · 13 years ago
- 3901c3e [fast-isel] Add support for ADDs with non-legal types. by Chad Rosier · 13 years ago
- d0b3da1 This is a small patch with a couple of improvements for running lit with --debug: by Andrew Trick · 13 years ago
- 25600cf Expose TargetPassConfig to PEI Pass by Andrew Trick · 13 years ago
- 6939fde Add TargetPassConfig to the PassManager for use inside passes by Andrew Trick · 13 years ago
- 0ca032b The patch resolves the conflict between AddressSanitizer and load widening (GVN). by Kostya Serebryany · 13 years ago
- 44ebf8b Fix comment-rulers. by Nick Lewycky · 13 years ago
- 45f4f2c Remove some unused functions. by Jakob Stoklund Olesen · 13 years ago
- fb5d511 Don't explicitly renumber slot indices. by Jakob Stoklund Olesen · 13 years ago
- ffa1ff1 System headers after llvm headers. by Nick Lewycky · 13 years ago
- 2ea9387 Enable streaming of bitcode by Derek Schuff · 13 years ago
- 06d7e1b Document the 'unwind' removal. by Bill Wendling · 13 years ago
- 7b9e539 [unwind removal] Remove any mention of the 'unwind' instruction. What was that by Bill Wendling · 13 years ago
- 7302d80 Remove some dead code and tidy things up now that vectors use ConstantDataVector by Chris Lattner · 13 years ago
- 705f481 [unwind removal] Remove a the obsolete 'unwind' enum value. by Bill Wendling · 13 years ago
- 602cb9d Make sure a reserved register has a live interval before merging. by Jakob Stoklund Olesen · 13 years ago
- 8833ef0 [unwind removal] Remove all of the code for the dead 'unwind' instruction. There by Bill Wendling · 13 years ago
- 3e9719e [unwind removal] Don't write out the dead 'unwind' instruction. by Bill Wendling · 13 years ago
- aa5abe8 [unwind removal] We no longer have 'unwind' instructions being generated, so by Bill Wendling · 13 years ago