1. Dan Villiom Podlaski Christiansen
  2. LLVM

Commits

Show all
Author Commit Message Date Builds
Bill Wendling
--- Merging r70572 into '.': U include/llvm/ADT/DenseMap.h A unittests/ADT/DenseSetTest.cpp
Tags
llvmCore-2108
Branches
Apple/Dib
Bill Wendling
--- Merging r70522 into '.': U include/llvm/CodeGen/AsmPrinter.h U lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp U lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp Fix compilation for some targets other than x86.
Branches
Apple/Dib
Bill Wendling
--- Merging r70520 into '.': U include/llvm/CodeGen/DwarfWriter.h U include/llvm/CodeGen/MachineFunction.h U include/llvm/CodeGen/DebugLoc.h U utils/TableGen/AsmWriterEmitter.cpp U lib/CodeGen/AsmPrinter/DwarfWriter.cpp U lib/CodeGen/MachineFunction.cpp U lib/CodeGen/MachineInstr.cpp U lib/CodeGen/SelectionDAG/LegalizeDAG.cpp U lib/CodeGen/SelectionDAG/FastISel.cpp U lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp U lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp U lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp Make DebugLoc independent of DwarfWriter. -Replace DebugLocTuple's Source ID with CompileUnit's GlobalVariable* -Remove DwarfWriter::getOrCreateSourceID -Make necessary changes for the above (fix callsites, etc.)
Branches
Apple/Dib
Bill Wendling
Simplify more code and add timer stuff.
Branches
Apple/Dib
Bill Wendling
Simplify more code.
Branches
Apple/Dib
Bill Wendling
--- Merging r70533 into '.': U lib/CodeGen/AsmPrinter/DwarfWriter.cpp --- Merging r70534 into '.': G lib/CodeGen/AsmPrinter/DwarfWriter.cpp
Branches
Apple/Dib
Bill Wendling
--- Merging r70210 into '.': U lib/Target/X86/X86Instr64bit.td U lib/Target/X86/X86InstrInfo.td U lib/Target/X86/X86FastISel.cpp U lib/Target/X86/X86InstrInfo.cpp U lib/Target/X86/X86RegisterInfo.td --- Merging r70211 into '.': G lib/Target/X86/X86InstrInfo.td G lib/Target/X86/X86InstrInfo.cpp G lib/Target/X86/X86RegisterInfo.td Skipped 'test/CodeGen/X86/2009-04-29-RegAllocAssert.ll' --- Merging r70461…
Branches
Apple/Dib
Bill Wendling
Remove unused flags.
Branches
Apple/Dib
Bill Wendling
--- Merging r70455 into '.': A test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll U lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp fix a regression handling indirect results: these need to be considered memory operands otherwise the writebacks get lost when the inline asm doesn't otherwise have side effects. This fixes rdar://6839427, though clang really shouldn't generate these anymore.
Branches
Apple/Dib
Bill Wendling
Error out with bad optimization level specified.
Branches
Apple/Dib
Bill Wendling
Remove LTO optimization level.
Branches
Apple/Dib
Bill Wendling
--- Merging r70440 into '.': U include/llvm/Target/TargetMachine.h U include/llvm/ExecutionEngine/ExecutionEngine.h U include/llvm/CodeGen/DwarfWriter.h U include/llvm/CodeGen/SelectionDAG.h U include/llvm/CodeGen/SchedulerRegistry.h Change from an unsigned opt level to an enum.
Branches
Apple/Dib
Bill Wendling
--- Merging r70437 into '.': U include/llvm/Support/CommandLine.h U lib/Support/CommandLine.cpp Add support for a char after an option. -Os, for example.
Branches
Apple/Dib
Bill Wendling
--- Merging r70425 into '.': U test/CodeGen/X86/vec_shuffle.ll U test/CodeGen/X86/vec_shuffle-22.ll U lib/CodeGen/SelectionDAG/LegalizeDAG.cpp U lib/Target/X86/X86InstrSSE.td U lib/Target/X86/X86ISelLowering.cpp Fix infinite recursion in the C++ code which handles movddup by making it unnecessary.
Branches
Apple/Dib
Bill Wendling
--- Merging r70386 into '.': A test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll U lib/Analysis/ScalarEvolution.cpp Fix recent regression in gcc.dg/pr26719.c (6835035).
Branches
Apple/Dib
Bill Wendling
--- Merging r70378 into '.': A test/CodeGen/X86/2009-04-29-LinearScanBug.ll U lib/CodeGen/RegAllocLinearScan.cpp spillPhysRegAroundRegDefsUses() may have invalidated iterators stored in fixed_ IntervalPtrs. Reset them.
Branches
Apple/Dib
Bill Wendling
--- Merging r70375 into '.': A test/FrontendC/2009-04-28-UnionArrayCrash.c testcase for PR4082
Branches
Apple/Dib
Bill Wendling
--- Merging r70212 into '.': U lib/CodeGen/LiveInterval.cpp --- Merging r70213 into '.': A test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll U lib/CodeGen/LiveIntervalAnalysis.cpp --- Merging r70245 into '.': A test/CodeGen/X86/2009-04-27-LiveIntervalsBug.ll G lib/CodeGen/LiveIntervalAnalysis.cpp --- Merging r70279 into '.': A test/CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll U lib/CodeGen/TwoAddressIn…
Branches
Apple/Dib
Bill Wendling
--- Merging r70360 into '.': A test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll U lib/CodeGen/SelectionDAG/TargetLowering.cpp Disable the load-shrinking optimization from looking at anything larger than 64-bits, avoiding a crash. This should really be fixed to use APInts, though type legalization happens to help us out and we get good code on the attached testcase at least. This fixes rdar://6836460
Branches
Apple/Dib
Bill Wendling
Merge in r70343 & r70347: Second attempt: Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to use the old behavior, the flag is -O0. This change allows for finer-grained control over which optimizations are run at different -O levels. Most of this work was pretty mechanical. The majority of the fixes came from verifying that a "fast" variable wasn't used anymore. The JIT still uses a "Fast" fl…
Branches
Apple/Dib
Bill Wendling
--- Merging r70291 into '.': A test/CodeGen/X86/2009-04-27-CoalescerAssert.ll U lib/CodeGen/LiveInterval.cpp Fix PR4034. Bug in LiveInterval::join when it's compacting new valno's.
Branches
Apple/Dib
Bill Wendling
--- Merging r70302 into '.': A test/FrontendObjC/2009-04-28-bitfield-vs-vbc.m
Branches
Apple/Dib
Bill Wendling
r70270 isn't ready yet. Back out.
Branches
Apple/Dib
Bill Wendling
--- Merging r70270 into '.': U test/DebugInfo/forwardDecl.ll U test/DebugInfo/2008-11-05-InlinedFuncStart.ll U test/DebugInfo/deaddebuglabel.ll U test/DebugInfo/2009-01-30-Method.ll U test/CodeGen/PowerPC/cr_spilling.ll U test/CodeGen/X86/2008-04-15-LiveVariableBug.ll U test/CodeGen/X86/add-with-overflow.ll ... Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to use the old behavior, the flag is -O0. This change allows for finer-grained control over which optimizations are run at different -O levels. Most of this work was pretty mechanical. The majority of the fixes came from verifying that a "fast" variable wasn't used anymore. The JIT still uses a "Fast" flag. I'm not 100% …
Branches
Apple/Dib
Bill Wendling
--- Merging r70157 into '.': U include/llvm/Bitcode/BitstreamReader.h U include/llvm/Bitcode/Deserialize.h U tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp U lib/Bitcode/Reader/Deserialize.cpp U lib/Bitcode/Reader/BitcodeReader.h U lib/Bitcode/Reader/BitcodeReader.cpp --- Merging r70159 into '.': G include/llvm/Bitcode/BitstreamReader.h --- Merging r70165 into '.': U include/llvm/Bitcode/BitCodes.h G inc…
Branches
Apple/Dib
Bill Wendling
--- Merging r70247 into '.': A test/Transforms/IndVarSimplify/2009-04-27-Floating.ll U lib/Transforms/Scalar/IndVarSimplify.cpp Fix PR 4086, a bug in FP IV elimination.
Branches
Apple/Dib
Bill Wendling
--- Merging r70053 into '.': A test/Transforms/InstCombine/signed-comparison.ll U lib/Transforms/Scalar/InstructionCombining.cpp --- Merging r70241 into '.': U test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-1.ll A test/CodeGen/X86/masked-iv-unsafe.ll A test/CodeGen/X86/masked-iv-safe.ll U lib/Analysis/ScalarEvolution.cpp --- Merging r70244 into '.': A test/CodeGen/X86/change-compare-stride-0.ll A test/CodeGen/X86/change-compare-stride-1.ll U lib/Transforms/Scalar/LoopStrengthReduce…
Branches
Apple/Dib
Bill Wendling
--- Merging r70233 into '.': A test/FrontendObjC/2009-04-27-bitfield-vs-ivar.m Test for (llvm-gcc) 70231.
Branches
Apple/Dib
Bill Wendling
--- Merging r70225 into '.': U test/CodeGen/X86/vec_shuffle-30.ll U test/CodeGen/X86/vec_shuffle-31.ll U test/CodeGen/X86/vec_shuffle-16.ll U test/CodeGen/X86/vec_clear.ll U test/CodeGen/X86/vec_shuffle-10.ll U include/llvm/Target/TargetLowering.h U include/llvm/Target/TargetSelectionDAG.td U include/llvm/CodeGen/SelectionDAGNodes.h U include/llvm/CodeGen/SelectionDAG.h U utils/TableGen/CodeGenDAGPatterns.h U utils/TableGen/CodeGenDAGPatterns.cpp U lib/CodeGen/SelectionDAG/SelectionDAG.cpp U lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp U lib/CodeGen/SelectionDAG/LegalizeDAG.cpp U lib/CodeGen/SelectionDAG/DAGCombiner.cpp U lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp U lib/Target/PowerPC/PPCISelLowering.h U lib/Target/PowerPC/PPCIn… 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. PR2957 ISD::VECTOR_SHUFFLE now stores an array of integers representing the shuffle mask internal to the node, rather than taking a BUILD_VECTOR of ConstantSDNodes as the shuffle mask. A value of -1 represents UNDEF. In addition to eliminating the creation of illegal BUILD_VECTORS just to represent shuffle masks, we are b…
Branches
Apple/Dib
Bill Wendling
--- Merging r70197 into '.': U lib/Target/X86/X86InstrInfo.td Revised 68749 to allow matching of load/stores for address spaces < 256.
Tags
llvmCore-2107.2
Branches
Apple/Dib
  1. Prev
  2. Next