Avoid using mutex locks if not in multithreaded mode by using a SmartScopedMutex
[oota-llvm.git] / lib /
2009-09-27 Torok EdwinAvoid using mutex locks if not in multithreaded mode...
2009-09-27 Evan ChengEnable pre-regalloc load / store multiple pass for...
2009-09-27 Nick LewyckyRemove dead code from this function and optimize. Updat...
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-26 Chris Lattnerremove support for "NoSub" from regex. It seems like...
2009-09-26 Dan GohmanFix SimplifyLibCalls to transfer attributes from callee...
2009-09-26 Dan GohmanFix a case where ScalarEvolution was expanding pointer...
2009-09-26 Duncan SandsFor the NSWSub support in the builder to actually be...
2009-09-26 Dan GohmanConvert comparisons like (x == infinity) to (x >= infin...
2009-09-26 Evan ChengReally remove this option.
2009-09-26 Evan ChengRemove a couple of unused command line options.
2009-09-26 Evan ChengAdd comment.
2009-09-26 Dan GohmanDon't hoist or sink instructions with physreg uses...
2009-09-25 Dan GohmanUnbreak MachineLICM for instructions that reference...
2009-09-25 Dan GohmanRename ConstantFP's getInf to getInfinity.
2009-09-25 Dan GohmanMove MachineMemOperand::getAlignment out of line, to...
2009-09-25 Daniel DunbarRemove unused variable.
2009-09-25 Dan GohmanTransform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt...
2009-09-25 Dan GohmanAdd a ConstantFP::getInf utility function for creating...
2009-09-25 Dan GohmanFix MachineSink to be able to sink instructions that...
2009-09-25 Anton KorobeynikovRegenerate
2009-09-25 Dan GohmanSimplify a few more uses of reg_iterator.
2009-09-25 Dan GohmanSimplify this code by using use_iterator instead of...
2009-09-25 Evan ChengCode clean up and prepare for Thumb2 support. No functi...
2009-09-25 Evan ChengFlip -disable-post-RA-scheduler to -post-RA-scheduler.
2009-09-25 Dale JohannesenHandle sqrt in CannotBeNegativeZero. absf and absl
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-25 Dan GohmanRename getTargetNode to getMachineNode, for consistency...
2009-09-25 David GoodwinFinish scheduling itineraries for NEON.
2009-09-25 Victor HernandezRevert 82694 "Auto-upgrade malloc instructions to mallo...
2009-09-25 Dale JohannesenMake sure sin, cos, sqrt calls are marked readonly
2009-09-25 Dale JohannesenGenerate FSQRT from calls to the sqrt function, which
2009-09-25 Bob WilsonAdd some comments to clarify things that I discovered...
2009-09-25 Bob Wilsonpr4926: ARM requires the stack pointer to be aligned...
2009-09-25 Nate BegemanFix combiner-aa issue with bases which are different...
2009-09-25 Dan GohmanDon't try to use pre-indexed addressing with sthbrx...
2009-09-25 Dan GohmanAdd a version of dumpr() that has a SelectionDAG* argument.
2009-09-24 Jim GrosbachStart of revamping the register scavenging in PEI....
2009-09-24 Mike StumpDelete space after function name, before (, reflow...
2009-09-24 Mike StumpFix spacing.
2009-09-24 Chris Lattneradd and document regex support for FileCheck. You...
2009-09-24 Chris Lattnerunconditionally request MMI
2009-09-24 Chris Lattnerwrap long lines.
2009-09-24 David GoodwinMake the end-of-itinerary mark explicit. Some cleanup.
2009-09-24 Chris Lattnertidy up, fix a memory leak in Regex::isValid
2009-09-24 Torok EdwinConstant propagating byval pointer is safe if function...
2009-09-24 Victor HernandezAuto-upgrade malloc instructions to malloc calls.
2009-09-24 Bob WilsonFix a hypothetical problem for targets with StackGrowsU...
2009-09-24 Devang PatelMove parent assertion check before metadata deletion.
2009-09-24 Torok EdwinDon't constant propagate byval pointers, since they...
2009-09-24 Chris Lattnerunconditionally compute MMI even if the target doesn...
2009-09-24 Chris Lattnerreapply r82348 with a fix, thanks Jeffrey.
2009-09-24 Evan ChengFix PR5024 with a big hammer: disable the double-def...
2009-09-24 Evan ChengClean up LiveVariables and change how it deals with...
2009-09-24 Jeffrey YasskinRoll back r82348, which introduced an infinite loop...
2009-09-23 Dale JohannesenA minor improvment in accuracy to inline cost
2009-09-23 David GoodwinCheckpoint NEON scheduling itineraries.
2009-09-23 Dan GohmanUse getStoreSize() instead of getStoreSizeInBits()/8.
2009-09-23 Dan GohmanRename several variables from EVT to more descriptive...
2009-09-23 Jakob Stoklund OlesenFix verification of explicit operands.
2009-09-23 Bob WilsonRemove BlackfinRegisterInfo::getFrameIndexOffset since...
2009-09-23 Devang PatelDelete attached metadata when an instruction is deleted.
2009-09-23 Anton KorobeynikovARM does not support offset folding (yet). Disable...
2009-09-23 Bob WilsonEdit a comment.
2009-09-23 Devang PatelDo not leave behind metadata while cloning an instruction.
2009-09-23 David GoodwinFix bug in kill flag updating for post-register-allocat...
2009-09-23 Benjamin KramerFix a struct/class mismatch.
2009-09-23 Evan ChengFix PR5024. LiveVariables physical register defs should...
2009-09-23 Evan ChengFix a obvious logic error.
2009-09-23 Chris Lattnererrorstr can be null, don't unconditionally set it...
2009-09-23 Chris LattnerMake EngineBuilder return more error codes, by KS Sreeram.
2009-09-23 Dan GohmanGive MachineMemOperand an operator<<, factoring out...
2009-09-23 Dan GohmanFix X86's unfoldMemoryOperand to properly handle Machin...
2009-09-23 Mike StumpThis is overly constraining with respect to clang.
2009-09-22 Victor HernandezNo need to verify that malloc's return type is i8*.
2009-09-22 David GoodwinUse early returns.
2009-09-22 Daniel Dunbar... missed hiding a variable for MSVC only.
2009-09-22 Daniel DunbarHide MSVC specific CRT interaction behind _MSC_VER.
2009-09-22 Mikhail GlushenkovRemove the GetProcessId() call from Win32/Program.inc...
2009-09-22 Daniel DunbarFix commento.
2009-09-22 Daniel DunbarAdd a magic LLVM_DISABLE_CRT_DEBUG environment variable...
2009-09-22 Evan ChengFix PR5024. LiveVariables::FindLastPartialDef should...
2009-09-22 Daniel DunbarUse Compiler.h macro instead of __attribute__.
2009-09-22 Daniel DunbarRevert "Get rid of GetProcessId in Win32/Program.inc...
2009-09-22 Daniel DunbarSwitch FoldingSet::AddString to StringRef based API.
2009-09-22 Daniel DunbarWorkaround what I believe is an MSVC bug where it emits...
2009-09-22 Daniel DunbarSwitch DIDescriptor to use a TrackingVH. - This makes...
2009-09-22 Daniel DunbarAdd a TrackingVH value handle.
2009-09-22 Evan ChengFix a pasto. Also simplify for Bill's benefit.
2009-09-22 Evan ChengMinor bug fix. LowerSubregs should translate
2009-09-21 Chris LattnerFix PR5023: The instruction form of DominatorTree:...
2009-09-21 Chris Lattnermove DominatorTree::dominates for instructions out...
2009-09-21 Chris Lattnertidy up
2009-09-21 Chris Lattnertidy up
2009-09-21 Evan ChengClean up spill weight computation. Also some changes...
2009-09-21 David GoodwinAdd Cortex-A8 VFP model.
2009-09-21 Dan GohmanChange MachineMemOperand's alignment value to be the...
2009-09-21 Dan GohmanAdd support for rematerializing FsFLD0SS and FsFLD0SD...
2009-09-21 Dan GohmanRecognize SSE min and max opportunities in even more...
2009-09-21 Dan GohmanFix the offset values for these memoperands. For frame...
next