Commits

Show all
Author Commit Message Labels Comments Date
Bill Wendling
Apply patch for <rdar://problem/7098635>.
Branches
Apple/Bender-SWB
Bill Wendling
Changes for <rdar://problem/6716728>.
Branches
Apple/Bender-SWB
Bill Wendling
$ svn merge -c 81343 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r81343 into '.': A test/CodeGen/X86/widen_load-0.ll A test/CodeGen/X86/widen_load-1.ll U lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
Branches
Apple/Bender-SWB
Bill Wendling
Patch for <rdar://problem/7195638>.
Branches
Apple/Bender-SWB
Bill Wendling
$ svn merge -c 84279 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r84279 into '.': U lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp U lib/CodeGen/SelectionDAG/LegalizeTypes.h
Branches
Apple/Bender-SWB
Bill Wendling
Port for <rdar://problem/7098635>.
Branches
Apple/Bender-SWB
Bill Wendling
$ svn merge -c 83024 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r83024 into '.': U utils/buildit/build_llvm
Branches
Apple/Bender-SWB
Bill Wendling
Add cl::ZeroOrMore to the inline-threshold.
Tags
3 tags
Branches
Apple/Bender-SWB
Bill Wendling
$ svn merge -c 82266 https://llvm.org/svn/llvm-project/llvm/trunk --- Merging r82266 into '.': A test/CodeGen/PowerPC/2009-09-18-carrybit.ll U lib/Target/PowerPC/PPCInstr64Bit.td U lib/Target/PowerPC/PPCInstrInfo.td U lib/Target/PowerPC/PPCRegisterInfo.td Patch for <rdar://problem/7218022>.
Tags
llvmCore-2207.4
Branches
Apple/Bender-SWB
Bill Wendling
Revert EH candidate patch.
Branches
Apple/Bender-SWB
convert-repo
update tags
Tags
llvmCore-2208.1
Devang Patel
Back out r82239 for now.
Branches
Apple/Bender-SWB
hernande
Enhance transform passes so that they apply the same tranforms to malloc calls as to MallocInst. Reviewed by Dan Gohman.
Chris Lattner
remove an extraneous mem2reg pass early in the pipe. Since this is run after the 'standard function passes', SRoA was recently run. This saves a domfrontier construction. Thanks to Eli for noticing this.
Chris Lattner
reduce indentation by using an early exit, and add a comment, no functionality change.
Bob Wilson
Fix a comment typo and some whitespace.
Bob Wilson
Fix a typo in an assertion message.
Bill Wendling
Factor out label difference creation.
hernande
Enhance analysis passes so that they apply the same analysis to malloc calls as to MallocInst. Reviewed by Eli Friedman.
Dan Gohman
Delete the label names from this test to make it less fragile.
Bill Wendling
It's inefficient to have place the exception tables (which contain the LSDA) into the __DATA section. At launch time, dyld has to update most of the section to fix up the type info pointers. It's better to place it into the __TEXT section and use pc-rel indirect pointer encodings. Similar to the personality routine.
Evan Cheng
Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. Not functionality change yet.
Shantonu Sen
Fix cmake build, which has a different -I that causes the "../foo" to not find the file
Chris Lattner
Make a new X8632_MachoTargetObjectFile TLOF implementation whose getSymbolForDwarfGlobalReference is smart enough to know that it needs to register the stub it references with MachineModuleInfoMachO, so that it gets emitted at the end of the file. Move stub emission from X86ATTAsmPrinter::doFinalization to the new X86ATTAsmPrinter::EmitEndOfAsmFile asmprinter hook. The important thing here is that EmitEndOfAsmFile is called *after* the ehframes are emitted, so we get all the stubs. This allows us to remove a gross hack from the asmprinter where it would "just know" that it needed to output stubs for personality functions. Now this is all …
Chris Lattner
add a new hook to allow targets to splat stuff at the end of the file. Overriding doFinalization is pretty lame.
Dale Johannesen
Model the carry bit on ppc32. Without this we could move a SUBFC (etc.) below the SUBFE (etc.) that consumed the carry bit. Add missing ADDIC8, noticed along the way.
Dan Gohman
Add support for using the FLAGS result of or, xor, and and instructions on x86, to avoid explicit test instructions. A few existing tests changed due to arbitrary register allocation differences.
Sean Callanan
Added RCL and RCR (rotate left and right with a carry bit) instructions to the Intel instruction tables.
Devang Patel
Write and read metadata attachments.
hernande
Update malloc call creation code (AllocType is now the element type of the malloc, not the resulting type). In getMallocArraySize(), fix bug in the case that array size is the product of 2 constants. Extend isArrayMalloc() and getMallocArraySize() to handle case where malloc is used as char array. Ensure that ArraySize in LowerAllocations::runOnBasicBlock() is correct type. Extend Instruction::isSafeToSpeculativelyExecute() to handle malloc calls. Add verification for malloc calls. Reviewed by Dan …
  1. Prev
  2. Next