aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-02-14Turn push_back loops into append/insert.Benjamin Kramer
2012-02-14Capitalize messages so that they appear nicely with the linker's error messages.Bill Wendling
2012-02-14Move old movl vector_shuffle patterns. Not needed anymore since vector_shuffl...Craig Topper
2012-02-14Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames
2012-02-14Use convenience function for consistency.Lang Hames
2012-02-14[tsan] fix compiler warningsKostya Serebryany
2012-02-14Third time's the charm...?Lang Hames
2012-02-14Unswap swap operands, partially reducing confusion.Lang Hames
2012-02-14Add simplifyLoopLatch to LoopRotate pass.Andrew Trick
2012-02-14whitespaceAndrew Trick
2012-02-13Don't reserve the R0 and R1 registers here. We don't use these registers, andBill Wendling
2012-02-13Don't recalculate the size of the vector each time through the loop.Bill Wendling
2012-02-13Make operands for VSWP read-modify-write.Lang Hames
2012-02-13Add register mask support to ScheduleDAGRRList.Jakob Stoklund Olesen
2012-02-13Check against umin while converting fcmp into an icmp.Devang Patel
2012-02-13Just like in regular escape analysis, loads and stores throughDan Gohman
2012-02-13ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany
2012-02-13LiveIntervalAnalysis does not depend on MachineLoopInfo.Andrew Trick
2012-02-13Check regmask interference for -join-physregs.Jakob Stoklund Olesen
2012-02-13Fix a bug in DAGCombine for the optimization of BUILD_VECTOR. We cant generat...Nadav Rotem
2012-02-13Remove duplicate code in this header file which seemed to undergo a copy/past...Ahmed Charles
2012-02-13Still more vector_shuffle pattern removal.Craig Topper
2012-02-13Fix various issues (or do cleanups) found by enabling certain MSVC warnings.Ahmed Charles
2012-02-13Remove more vector_shuffle patterns for unpack. These should be target specif...Craig Topper
2012-02-13Recommit r150328. Previous test failures should be fixed by r150360.Craig Topper
2012-02-13Update CanXFormVExtractWithShuffleIntoLoad to ensure bitcasts of loads only h...Craig Topper
2012-02-13Revert r150328, "Remove more vector_shuffle patterns."NAKAMURA Takumi
2012-02-13Fixed bug when custom lowering DEC64m on x86.Pete Cooper
2012-02-12This patch addresses the problem of poor code generation for the zextNadav Rotem
2012-02-12StringSwitchify the rest of Triple.cpp.Benjamin Kramer
2012-02-12Switch a bunch of manual if-chains to use StringSwitch. Clean them up inChandler Carruth
2012-02-12Remove more vector_shuffle patterns.Craig Topper
2012-02-12Expose the ELFObjectFile class directly in the Object/ELF.h header, similarlyEli Bendersky
2012-02-12Handle InvokeInst in EvaluateBlock. Don't try to support exceptions, it's justNick Lewycky
2012-02-12false is totally null!Nick Lewycky
2012-02-12Remove redundant getAnalysis<> calls in GlobalOpt. Add a few Itanium ABI callsNick Lewycky
2012-02-12Pass TargetData and TargetLibraryInfo through to the constant folder. Fixes aNick Lewycky
2012-02-12Remove more vector_shuffle patterns.Craig Topper
2012-02-12Fix function name in comment to match actual name. Fix comments that are usingNick Lewycky
2012-02-12Don't traverse the PHI nodes twice. No functionality change!Nick Lewycky
2012-02-11Remove more vector_shuffle patterns.Craig Topper
2012-02-11Add support for implicit TLS model used with MS VC runtime.Anton Korobeynikov
2012-02-11Don't mix declarations and code.Benjamin Kramer
2012-02-11Make the EDis tables const.Benjamin Kramer
2012-02-11Reuse the enum names from X86Desc in the X86Disassembler.Benjamin Kramer
2012-02-11[WIP] Initial code for module flags.Bill Wendling
2012-02-11Remove some patterns for matching vector_shuffle instructions since vector_sh...Craig Topper
2012-02-11Add TargetPassConfig hooks for scheduling/bundling.Andrew Trick
2012-02-11Fix shuffle lowering code to stop creating temporary DAG nodes to do shuffle ...Craig Topper
2012-02-11Allow Post-RA LICM to hoist reserved register reads.Jakob Stoklund Olesen