Annual report pursuant to Section 13 and 15(d)

Commitments (Details)

v3.10.0.1
Commitments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Operating Leases, Rent Expense $ 231 $ 264 $ 282
Operating Leases, Future Minimum Payments Due, Next Twelve Months 229    
Operating Leases, Future Minimum Payments, Due in Two Years 181    
Operating Leases, Future Minimum Payments, Due in Three Years 133    
Operating Leases, Future Minimum Payments, Due in Four Years 101    
Operating Leases, Future Minimum Payments, Due in Five Years 70    
Operating Leases, Future Minimum Payments, Due Thereafter 121    
Operating Leases, Future Minimum Payments Due 835    
Unrecorded Unconditional Purchase Obligation [Line Items]      
Unrecorded Unconditional Purchase Obligation 3,200 2,700  
Capital Addition Purchase Commitments [Member]      
Unrecorded Unconditional Purchase Obligation [Line Items]      
Unrecorded Unconditional Purchase Obligation $ 9,000 $ 12,100