- fd3d4cf Don't read PreRegAlloc before it is initialized. by Jakob Stoklund Olesen · 14 years ago
- f06dfa7 Revert r150222, as the clang driver now handles this properly. by Jim Grosbach · 14 years ago
- f1deaff Clean up comment. by Jakob Stoklund Olesen · 14 years ago
- 9382008 Add a static MachineOperand::clobbersPhysReg(). by Jakob Stoklund Olesen · 14 years ago
- 6ef7da0 Add register mask support to InterferenceCache. by Jakob Stoklund Olesen · 14 years ago
- 3bf7a1c Remove unused variable. by Jakob Stoklund Olesen · 14 years ago
- f95acc6 Added description of invariant.load metadata to LangRef. It was added to the compiler in r144100 by Pete Cooper · 14 years ago
- 1de886c Make valgrind happy. by Jason W Kim · 14 years ago
- 38a7f22 Update BBVectorize to use aliasesUnknownInst. by Hal Finkel · 14 years ago
- ce0dd73 Have AliasSet::aliasesUnknownInst use pointer TBAA info when available by Hal Finkel · 14 years ago
- 1a4ccc3 Make aliasesPointer and aliasesUnknownInst public members of AliasSet. by Hal Finkel · 14 years ago
- aa97bb5 Fix PR11948: the result type of an icmp may be a vector of boolean - by Duncan Sands · 14 years ago
- edfb931 Revert commit 149912 (lattner) and add a testcase that shows the problem (which by Duncan Sands · 14 years ago
- c667ba6 Put instruction names into an indexed string table on the side, removing a pointer from MCInstrDesc. by Benjamin Kramer · 14 years ago
- 06efdd2 comment grammar by Andrew Trick · 14 years ago
- 060047f update --enable-targets list by Jia Liu · 14 years ago
- 4a5f3cd unnecessary include by Andrew Trick · 14 years ago
- 1e9bcb3 PTX no longer needs to provide its own backend. by Andrew Trick · 14 years ago
- 8dd2625 RegAlloc superpass: includes phi elimination, coalescing, and scheduling. by Andrew Trick · 14 years ago
- 16f72dd whitespace by Andrew Trick · 14 years ago
- 4465b6f Remove unused 'isAlias' parameter. by Lang Hames · 14 years ago
- e009860 ARM on darwin, v6 implies the presence of VFP for the assembler. by Jim Grosbach · 14 years ago
- 9f10ac6 Constrain the regmask search space for local live ranges. by Jakob Stoklund Olesen · 14 years ago
- 34e85d0 Cache basic block boundaries for faster RegMaskSlots access. by Jakob Stoklund Olesen · 14 years ago
- ebf2750 Optimize LiveIntervals::intervalIsInOneMBB(). by Jakob Stoklund Olesen · 14 years ago
- f378f5f Cache iterators. Some of these are expensive to create. by Benjamin Kramer · 14 years ago
- 58604cd Change default error_code ctor to a 'named ctor' so it's more self-documenting. by David Blaikie · 14 years ago
- e7c2c15 Add register mask support to RAGreedy. by Jakob Stoklund Olesen · 14 years ago
- cd37fd5 Now subprogram descriptors are not collected by llvm.dbg.sp NamedMDNode. Update document to reflect this change. by Devang Patel · 14 years ago
- c1322a1 Tweak comment readability and grammar. by Benjamin Kramer · 14 years ago
- b9f69a4 Test for commit access. by Sirish Pande · 14 years ago
- d469274 GlobalOpt: Be more aggressive about elminating side-effect free static dtors. by Benjamin Kramer · 14 years ago
- 2c6ae09 Store just the SimpleValueType in the generated VT tables for each register class, eliminating static ctors. by Benjamin Kramer · 14 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 · 14 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 · 14 years ago
- f41ab77 More tweaks to get the size of the X86 disassembler tables down. by Craig Topper · 14 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 · 14 years ago
- 72a043f Preserve physreg kills in MachineBasicBlock::SplitCriticalEdge. by Lang Hames · 14 years ago
- c1b18e7 test/CodeGen/X86/atom-lea-sp.ll: Add explicit -mtriple=i686-linux. by NAKAMURA Takumi · 14 years ago
- fb08b90 Fix kill flags when moving instructions using LiveIntervals::moveInstr(...). by Lang Hames · 14 years ago
- 394d712 Remove assertion. Not all use operands are reads. by Lang Hames · 14 years ago
- f7b9631 Improve TargetPassConfig. No intended functionality. by Andrew Trick · 14 years ago
- 78b2961 comment by Andrew Trick · 14 years ago
- 4eebfb8 Remove static initializer from DataStream.cpp by David Blaikie · 14 years ago
- f56ce53 Erase dead copies that are clobbered by a call. by Jakob Stoklund Olesen · 14 years ago
- 450b385 Handle register masks when searching for EFLAGS clobbers. by Jakob Stoklund Olesen · 14 years ago
- 39284d1 Never delete instructions that define reserved registers. by Jakob Stoklund Olesen · 14 years ago
- a8fc171 Handle register masks in MachineCopyPropagation. by Jakob Stoklund Olesen · 14 years ago
- 54a4ce4 Commit Andy Zhang's test for the lea patch. by Evan Cheng · 14 years ago
- 4526195 fix broken link by Chris Lattner · 14 years ago
- 95e3cf4 [asan] unpoison the stack before every noreturn call. Fixes asan issue 37. llvm part by Kostya Serebryany · 14 years ago
- 1dd8c85 Codegen pass definition cleanup. No functionality. by Andrew Trick · 14 years ago
- 9d41bd5 Move pass configuration out of pass constructors: MachineLICM. by Andrew Trick · 14 years ago
- 9f17cf6 whitespace by Andrew Trick · 14 years ago
- 3298657 Move pass configuration out of pass constructors: StackSlotColoring. by Andrew Trick · 14 years ago
- c7d081b Move pass configuration out of pass constructors: PostRAScheduler. by Andrew Trick · 14 years ago
- 61f1e3d Move pass configuration out of pass constructors: BranchFolderPass by Andrew Trick · 14 years ago
- 1df91b0 whitespace by Andrew Trick · 14 years ago
- ffea03f Added TargetPassConfig::setOpt by Andrew Trick · 14 years ago
- ebe18ef Added Pass::createPass(ID) to handle pass configuration by ID by Andrew Trick · 14 years ago
- d2a7bed Move pass configuration out of pass constructors: TailDuplicate::PreRegAlloc by Andrew Trick · 14 years ago
- a94e635 Add Register mask support to RABasic. by Jakob Stoklund Olesen · 14 years ago
- 9bcc7a6 Don't map registers to the invalid dwarf register (-1). It's the default value. by Benjamin Kramer · 14 years ago
- c635ebd Use TSFlag bit to describe instruction properties. by Brendon Cahoon · 14 years ago
- 3fd3a84 Keep track of register masks in LiveIntervalAnalysis. by Jakob Stoklund Olesen · 14 years ago
- 90a468c Value initialize MCRegisterClasses. Not sure how could miss this during the MCTargetDesc refactor. by Benjamin Kramer · 14 years ago
- 8c16054 Use Use::set rather than finding the operand number of the use and setting that. by Duncan Sands · 14 years ago
- 80fd2a1 PathV2: Remove static StringRef ctors. by Benjamin Kramer · 14 years ago
- f602040 Fixed a bug in printing "cmp" pseudo ops. by Elena Demikhovsky · 14 years ago
- bc0e4bf Remove a couple unneeded intrinsic patterns by Craig Topper · 14 years ago
- 4871701 No actual functional change here, just some clarifications: by Chris Lattner · 14 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 · 14 years ago
- 743e199 [fast-isel] Add support for SUBs with non-legal types. by Chad Rosier · 14 years ago
- 176346d Add comment to test case. by Chad Rosier · 14 years ago
- 6fde875 [fast-isel] Add support for ORs with non-legal types. by Chad Rosier · 14 years ago
- 99a7a13 Added MachineInstr::isBundled() to check if an instruction is part of a bundle. by Andrew Trick · 14 years ago
- 291411c misched: bug in debug output. by Andrew Trick · 14 years ago
- b3aacdd whitespace by Andrew Trick · 14 years ago
- ea43127 stale comment by Andrew Trick · 14 years ago
- 9b6e59d add an explicit section on static constructors. by Chris Lattner · 14 years ago
- 55fb5bc Don't use static CTORs for the Attributes constants, while still keeping the class type-safe by Kostya Serebryany · 14 years ago
- 4fe3457 Add support for a temporary forward decl type. We want this so we by Eric Christopher · 14 years ago
- 9f99721 Remove tabs. by Devang Patel · 14 years ago
- 60c8fa6 [fast-isel] Add support for indirect branches. by Chad Rosier · 14 years ago
- 30d409c Remove tabs. by Devang Patel · 14 years ago
- de1df10 Use LEA to adjust stack ptr for Atom. Patch by Andy Zhang. by Evan Cheng · 14 years ago
- 0ae2510 Allow bugpoint to recognize -bb-vectorize by Hal Finkel · 14 years ago
- ebba055 Correct use of const in ParseCommandLineOptions by David Blaikie · 14 years ago
- efde867 ocaml bindings: landing pad is now the last opcode. by Benjamin Kramer · 14 years ago
- 0ae29a6 Add a unittest for rotating a really big APInt. by Benjamin Kramer · 14 years ago
- b0b527b Bitcode/BitstreamReader.h: Tweak for big endian hosts. by NAKAMURA Takumi · 14 years ago
- e26cdbe Rephrase to add clarity. by Bill Wendling · 14 years ago
- 69c39ac test commit by Anat Shemer · 14 years ago
- 4ee1c5c Do not fold ADD / SUB into load / store (to form pre-indexed, post-indexed by Evan Cheng · 14 years ago
- dbd98a4 Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD. by Craig Topper · 14 years ago
- 8581438 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
- bc21981 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
- c5de7fe Cache the sizes of vectors instead of calculating them all over the place. by Bill Wendling · 14 years ago
- a7a3f04 Reserve space in these vectors to prevent having to grow the array too by Bill Wendling · 14 years ago
- eb44651 Fix win32 build breakage from bitcode streaming patch by Derek Schuff · 14 years ago